$(top.swift hanggee()) 怎么用?

/ ownFrame
项目语言:JAVA
权限:read-only(如需更高权限请先加入项目)
Index: teacher_list.jsp
===================================================================
--- teacher_list.jsp (revision 0)
+++ teacher_list.jsp (revision 5)
@@ -0,0 +1,438 @@
+&%@ page language=&java& contentType=&text/ charset=UTF-8& pageEncoding=&UTF-8&%&
+&%@ taglib prefix=&c& uri=&/jsp/jstl/core&%&
+&%@ taglib prefix=&fmt& uri=&/jsp/jstl/fmt&%&
+&%@ taglib prefix=&fns& uri=&/WEB-INF/tlds/fns.tld& %&
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+&://&+request.getServerName()+&:&+request.getServerPort()+path+&/&;
+&!DOCTYPE html&
+&html lang=&en&&
+ &base href=&&%=basePath%&&&&!-- jsp文件头和头部 --&
+ &%@ include file=&../../system/admin/top.jsp&%&
+&div class=&container-fluid& id=&main-container&&
+&div id=&page-content& class=&clearfix&&
&div class=&row-fluid&&
+ &div class=&row-fluid&&
&form action=&teacher/list.do& method=&post& name=&Form& id=&Form&&
&span class=&input-icon&&
&input autocomplete=&off& id=&nav-search-input& type=&text& name=&field1& value=&& placeholder=&这里输入关键词& /&
&i id=&nav-search-icon& class=&icon-search&&&/i&
&td&&input class=&span10 date-picker& name=&lastLoginStart& id=&lastLoginStart& value=&${pd.lastLoginStart}& type=&text& data-date-format=&yyyy-mm-dd& readonly=&readonly& style=&width:88& placeholder=&开始日期&/&&/td&
&td&&input class=&span10 date-picker& name=&lastLoginEnd& id=&lastLoginEnd& value=&${pd.lastLoginEnd}& type=&text& data-date-format=&yyyy-mm-dd& readonly=&readonly& style=&width:88& placeholder=&结束日期&/&&/td&
&td style=&vertical-align:&&
&select class=&chzn-select& name=&field2& id=&field2& data-placeholder=&请选择& style=&vertical-align:width: 120&&
&option value=&&&&/option&
&option value=&&&全部&/option&
&option value=&&&1&/option&
&option value=&&&2&/option&
&td style=&vertical-align:&&&button class=&btn btn-mini btn-light& onclick=&search();&
title=&检索&&&i id=&nav-search-icon& class=&icon-search&&&/i&&/button&&/td&
&c:if test=&${QX.cha == 1 }&&
&td style=&vertical-align:&&&a class=&btn btn-mini btn-light& onclick=&toExcel();& title=&导出到EXCEL&&&i id=&nav-search-icon& class=&icon-download-alt&&&/i&&/a&&/td&
&table id=&table_report& class=&table table-striped table-bordered table-hover&&
&th class=&center&&
&label&&input type=&checkbox& id=&zcheckbox& /&&span class=&lbl&&&/span&&/label&
&th class=&center&&序号&/th&
&th class=&center&&中文名&/th&
&th class=&center&&英文名&/th&
&th class=&center&&电话&/th&
&th class=&center&&性别&/th&
&th class=&center&&出生日期&/th&
&th class=&center&&身份证&/th&
&th class=&center&&所在学校&/th&
&th class=&center&&合同日期&/th&
&th class=&center&&合同期限&/th&
&th class=&center&&学历&/th&
&th class=&center&&教师风采&/th&
&th class=&center&&教师资格证&/th&
&th class=&center&&状态&/th&
&th class=&center&&创建时间&/th&
&th class=&center&&操作&/th&
&!-- 开始循环 --&
&c:choose&
&c:when test=&${not empty varList}&&
&c:if test=&${QX.cha == 1 }&&
&c:forEach items=&${varList}& var=&var& varStatus=&vs&&
&td class='center' style=&width: 30&&
&label&&input type='checkbox' name='ids' value=&${var.teacher_id}& /&&span class=&lbl&&&/span&&/label&
&td class='center' style=&width: 30&&${vs.index+1}&/td&
&td&${var.name_zh}&/td&
&td&${var.name_en}&/td&
&td&${var.phone}&/td&
&c:if test=&${var.sex == 1}&&
&span class=&label label-info&&男&/span&
&c:if test=&${var.sex != 1}&&
&span class=&label label-warning&&女&/span&
&td&&fmt:formatDate value=&${var.birthdate}& pattern=&yyyy-MM-dd&/&&/td&
&td&${var.id_card}&/td&
&td&&c:forEach items=&${fns:getSchoolNamesById(var.school_id)}& var=&scl&&${scl.label}&/c:forEach&&/td&
&td&&fmt:formatDate value=&${var.contract_time}& pattern=&yyyy-MM-dd&/&&/td&
&td&${var.limit_time}年&/td&
&td&${var.degree}&/td&
&td&${var.url_introduce}&/td&
&c:if test=&${var.is_credentials == 1}&&
&span class=&label label-info&&有&/span&
&c:if test=&${var.is_credentials != 1}&&
&span class=&label label-warning&&无&/span&
&c:if test=&${var.status == 0}&&
&span class=&label label-warning&&正常&/span&
&td&&fmt:formatDate value=&${var.create_time}& pattern=&yyyy-MM-dd&/&&/td&
&td style=&width: 30& class=&center&&
&div class='hidden-phone visible-desktop btn-group'&
&c:if test=&${QX.edit != 1 && QX.del != 1 }&&
&span class=&label label-large label-grey arrowed-in-right arrowed-in&&&i class=&icon-lock& title=&无权限&&&/i&&/span&
&div class=&inline position-relative&&
&button class=&btn btn-mini btn-info& data-toggle=&dropdown&&&i class=&icon-cog icon-only&&&/i&&/button&
&ul class=&dropdown-menu dropdown-icon-only dropdown-light pull-right dropdown-caret dropdown-close&&
&c:if test=&${QX.edit == 1 }&&
&li&&a style=&cursor:& title=&编辑& onclick=&edit('${var.teacher_id}');& class=&tooltip-success& data-rel=&tooltip& title=&& data-placement=&left&&&span class=&green&&&i class=&icon-edit&&&/i&&/span&&/a&&/li&
&c:if test=&${pd.level == 2 }&&
&li&&a style=&cursor:& title=&分配班级& onclick=&asignClass('${var.teacher_id}', '${var.school_id}');& class=&tooltip-success& data-rel=&tooltip& title=&& data-placement=&left&&&span class=&green&&&i class=&icon-th-large&&&/i&&/span&&/a&&/li&
&c:if test=&${QX.del == 1 }&&
&li&&a style=&cursor:& title=&删除& onclick=&del('${var.teacher_id}');& class=&tooltip-error& data-rel=&tooltip& title=&& data-placement=&left&&&span class=&red&&&i class=&icon-trash&&&/i&&/span& &/a&&/li&
&/c:forEach&
&c:if test=&${QX.cha == 0 }&&
&td colspan=&100& class=&center&&您无权查看&/td&
&c:otherwise&
&tr class=&main_info&&
&td colspan=&100& class=&center& &没有相关数据&/td&
&/c:otherwise&
&/c:choose&
&div class=&page-header position-relative&&
&table style=&width:100%;&&
&td style=&vertical-align:&&
&c:if test=&${QX.add == 1 }&&
&a class=&btn btn-small btn-success& onclick=&add();&&新增&/a&
&c:if test=&${pd.level == 2 }&&
&a class=&btn btn-small btn-default& id=&addClass-a&&新增课程表&/a&
&c:if test=&${QX.del == 1 }&&
&a class=&btn btn-small btn-danger& onclick=&makeAll('确定要删除选中的数据吗?');& title=&批量删除& &&i class='icon-trash'&&/i&&/a&
&td style=&vertical-align:&&&div class=&pagination& style=&float:padding-top: 0margin-top: 0&&${page.pageStr}&/div&&/td&
+ &!-- PAGE CONTENT ENDS HERE --&
&/div&&!--/row--&
+&/div&&!--/#page-content--&
+&/div&&!--/.fluid-container#main-container--&
&!-- 返回顶部
&a href=&#& id=&btn-scroll-up& class=&btn btn-small btn-inverse&&
&i class=&icon-double-angle-up icon-only&&&/i&
&!-- 引入 --&
&script type=&text/javascript&&window.jQuery || document.write(&&script src='static/js/jquery-1.9.1.min.js'&\x3C/script&&);&/script&
&script src=&static/js/bootstrap.min.js&&&/script&
&script src=&static/js/ace-elements.min.js&&&/script&
&script src=&static/js/ace.min.js&&&/script&
&script type=&text/javascript& src=&static/js/chosen.jquery.min.js&&&/script&&!-- 下拉框 --&
&script type=&text/javascript& src=&static/js/bootstrap-datepicker.min.js&&&/script&&!-- 日期框 --&
&script type=&text/javascript& src=&static/js/bootbox.min.js&&&/script&&!-- 确认窗口 --&
&!-- 引入 --&
&script type=&text/javascript& src=&static/js/jquery.tips.js&&&/script&&!--提示框--&
&script type=&text/javascript& src=&static/js/bootbox.min.js&&&/script&
&script type=&text/javascript&&
function asignClass(teacherId, school_id){
top.jzts();
var diag = new top.Dialog();
diag.Drag =
diag.Title = &分配班级&;
diag.URL = '&%=basePath%&teacher/goAsignClass.do?teacherId='+teacherId+'&school_id='+school_
diag.Width = 400;
diag.Height = 500;
diag.CancelEvent = function(){ //关闭事件
diag.close();
diag.show();
function addClass(type){
if(type==&week&){
diagurl = '&%=basePath%&teacher/goAddClassByWeek.do';
diagwidth = 850;
diagheight = 500;
}else if(type == &day&){
diagurl = '&%=basePath%&teacher/goAddClassByDay.do';
diagwidth = 900;
diagheight = 650;
top.jzts();
var diag = new top.Dialog();
diag.Drag=
diag.Title =&新增课程表&;
diag.URL =
diag.Width =
diag.Height =
diag.CancelEvent = function(){ //关闭事件
diag.close();
diag.show();
$(top.hangge());
function search(){
top.jzts();
$(&#Form&).submit();
function add(){
top.jzts();
var diag = new top.Dialog();
diag.Drag=
diag.Title =&新增&;
diag.URL = '&%=basePath%&teacher/goAdd.do';
diag.Width = 550;
diag.Height = 600;
diag.CancelEvent = function(){ //关闭事件
if(diag.innerFrame.contentWindow.document.getElementById('zhongxin').style.display == 'none'){
if('${page.currentPage}' == '0'){
top.jzts();
setTimeout(&self.location=self.location&,100);
nextPage(${page.currentPage});
diag.close();
diag.show();
function del(Id){
bootbox.confirm(&确定要删除吗?&, function(result) {
if(result) {
top.jzts();
var url = &&%=basePath%&teacher/delete.do?teacher_id=&+Id+&&tm=&+new Date().getTime();
$.get(url,function(data){
nextPage(${page.currentPage});
function edit(Id){
top.jzts();
var diag = new top.Dialog();
diag.Drag=
diag.Title =&编辑&;
diag.URL = '&%=basePath%&teacher/goEdit.do?teacher_id='+Id;
diag.Width = 550;
diag.Height = 600;
diag.CancelEvent = function(){ //关闭事件
if(diag.innerFrame.contentWindow.document.getElementById('zhongxin').style.display == 'none'){
nextPage(${page.currentPage});
diag.close();
diag.show();
&script type=&text/javascript&&
$(function() {
$(&.chzn-select&).chosen();
$(&.chzn-select-deselect&).chosen({allow_single_deselect:true});
$('.date-picker').datepicker();
$('table th input:checkbox').on('click' , function(){
var that =
$(this).closest('table').find('tr & td:first-child input:checkbox')
.each(function(){
this.checked = that.
$(this).closest('tr').toggleClass('selected');
//批量操作
function makeAll(msg){
bootbox.confirm(msg, function(result) {
if(result) {
var str = '';
for(var i=0;i & document.getElementsByName('ids').i++)
if(document.getElementsByName('ids')[i].checked){
if(str=='') str += document.getElementsByName('ids')[i].
else str += ',' + document.getElementsByName('ids')[i].
if(str==''){
bootbox.dialog(&您没有选择任何内容!&,
&label& : &关闭&,
&class& : &btn-small btn-success&,
&callback&: function() {
//Example.show(&great success&);
$(&#zcheckbox&).tips({
msg:'点这里全选',
bg:'#AE81FF',
if(msg == '确定要删除选中的数据吗?'){
top.jzts();
type: &POST&,
url: '&%=basePath%&teacher/deleteAll.do?tm='+new Date().getTime(),
data: {DATA_IDS:str},
dataType:'json',
//beforeSend: validateData,
cache: false,
success: function(data){
$.each(data.list, function(i, list){
nextPage(${page.currentPage});
//导出excel
function toExcel(){
window.location.href='&%=basePath%&teacher/excel.do';
$(&#addClass-a&).on('click', function() {
addClass(&day&);
/* bootbox.dialog(&请您选择创建课程表的方式&,
&label& : &按周创建课程表&,
&class& : &btn-small btn-success&,
&callback&: function() {
addClass(&week&);
&label& : &按日创建课程表&,
&class& : &btn-small btn-primary&,
&callback&: function() {
addClass(&day&);
&label& : &取消&,
&class& : &btn-small btn-danger&,
&callback&: function() {
this.close();
Index: goAddClassByWeek.jsp
===================================================================
--- goAddClassByWeek.jsp (revision 0)
+++ goAddClassByWeek.jsp (revision 5)
@@ -0,0 +1,238 @@
+&%@ page language=&java& contentType=&text/ charset=UTF-8&
+ pageEncoding=&UTF-8&%&
+&%@ taglib prefix=&c& uri=&/jsp/jstl/core&%&
+&%@ taglib prefix=&fmt& uri=&/jsp/jstl/fmt&%&
+ String path = request.getContextPath();
+ String basePath = request.getScheme() + &://&
+ request.getServerName() + &:& + request.getServerPort()
+ path + &/&;
+&!DOCTYPE html&
+&html lang=&en&&
+&base href=&&%=basePath%&&&
+&meta charset=&utf-8& /&
+&title&&/title&
+&meta name=&description& content=&overview & stats& /&
+&meta name=&viewport& content=&width=device-width, initial-scale=1.0& /&
+&link href=&static/css/bootstrap.min.css& rel=&stylesheet& /&
+&script type=&text/javascript& src=&static/js/jquery-1.7.2.js&&&/script&
+&link rel=&stylesheet& type=&text/css& href=&static/easyui/css/easyui.css&&
+&link rel=&stylesheet& type=&text/css& href=&static/easyui/css/icon.css&&
+&script type=&text/javascript& src=&static/easyui/js/jquery.easyui.min.js&&&/script&
+&link rel=&stylesheet& type=&text/css& href=&static/easyui/css/easyui-kcb.css&&
+&script type=&text/javascript& src=&static/rightMenu/jquery-smartMenu.js&&&/script&
+&link rel=&stylesheet& type=&text/css& href=&static/rightMenu/smartMenu.css&&
+ $(function() {
$('.left .item').draggable({
revert : true,
proxy : 'clone'
$('.right td.drop').droppable({
onDragEnter : function() {
$(this).addClass('over');
onDragLeave : function() {
$(this).removeClass('over');
onDrop : function(e, source) {
$(this).removeClass('over');
if ($(source).hasClass('assigned')) {
$(this).append(source);
var c = $(source).clone().addClass('assigned');
$(this).empty().append(c);
c.draggable({
revert : true
$(this).smartMenu(imageMenuData);
var imageMenuData = [
text: &删除&,
func: function() {
$(this).css(&width&,&30px&);
$(this).empty();
+&/script&
+ &div style=&width: 750 margin-left: 3%;&&
&div class=&left&&
&td&&div class=&item&&英语&/div&&/td&
&td&&div class=&item&&自然科学&/div&&/td&
&td&&div class=&item&&音乐&/div&&/td&
&td&&div class=&item&&历史&/div&&/td&
&td&&div class=&item&&语文&/div&&/td&
&td&&div class=&item&&数学&/div&&/td&
&td&&div class=&item&&体育&/div&&/td&
&td&&div class=&item&&地理&/div&&/td&
&div class=&right&&
&table class=&table table-striped table-bordered table-hover&&
&td class=&blank&&&/td&
&td class=&title&&星期一&/td&
&td class=&title&&星期二&/td&
&td class=&title&&星期三&/td&
&td class=&title&&星期四&/td&
&td class=&title&&星期五&/td&
&td class=&title&&星期六&/td&
&td class=&title&&星期天&/td&
&td class=&time&&08:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&09:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&10:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&11:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&12:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&13:00&/td&
&td class=&lunch& colspan=&7&&中午&/td&
&td class=&time&&14:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&15:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&16:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&18:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&19:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&time&&20:00&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
&td class=&drop&&&/td&
+ &div style=&clear:margin: 0text-align:padding-top: 5%;&&
&button type=&submit& class=&btn btn-info&&保存&/button&
&button type=&reset& class=&btn&&重置&/button&
+ &script type=&text/javascript&&
$(top.hangge());
+ &/script&
\ No newline at end of file
Index: goAddClassByDay.jsp
===================================================================
--- goAddClassByDay.jsp (revision 0)
+++ goAddClassByDay.jsp (revision 5)
@@ -0,0 +1,422 @@
+&%@ page language=&java& contentType=&text/ charset=UTF-8&
+ pageEncoding=&UTF-8&%&
+&%@ taglib prefix=&c& uri=&/jsp/jstl/core&%&
+&%@ taglib prefix=&fmt& uri=&/jsp/jstl/fmt&%&
+ String path = request.getContextPath();
+ String basePath = request.getScheme() + &://&
+ request.getServerName() + &:& + request.getServerPort()
+ path + &/&;
+&!DOCTYPE html&
+&html lang=&en&&
+&base href=&&%=basePath%&&&
+&meta charset=&utf-8& /&
+&title&&/title&
+&meta name=&description& content=&overview & stats& /&
+&meta name=&viewport& content=&width=device-width, initial-scale=1.0& /&
+&link href=&static/css/bootstrap.min.css& rel=&stylesheet& /&
+&script src=&static/js/jquery-1.9.1.min.js&&&/script&
+&script src=&static/js/date.format.js&&&/script&
+&script type=&text/javascript&
+ src=&static/rightMenu/jquery-smartMenu.js&&&/script&
+&link rel=&stylesheet& type=&text/css&
+ href=&static/rightMenu/smartMenu.css&&
+&link rel=&stylesheet& href=&static/css/ace.min.css& /&
+&link href=&static/css/bootstrap-responsive.min.css& rel=&stylesheet& /&
+&link rel=&stylesheet& href=&static/css/font-awesome.min.css& /&
+&link rel=&stylesheet& href=&static/css/ace-responsive.min.css& /&
+&link rel=&stylesheet& href=&static/css/ace-skins.min.css& /&
+&link rel=&stylesheet& href=&static/css/fullcalendar-zh.css& /&
+&link rel=&stylesheet&
+ href=&static/css/bootstrap-datetimepicker.min.css& /&
+ &div class=&container-fluid& id=&main-container&&
&div id=&main-content& class=&clearfix&&
&div id=&page-content& class=&clearfix&&
&div class=&row-fluid&&
&!-- PAGE CONTENT BEGINS HERE --&
&div class=&row-fluid&&
&div class=&span9&&
&div class=&space&&&/div&
&div id='calendar'&&/div&
&div class=&span3&&
&div class=&widget-box transparent&&
&div class=&widget-header&&
&h4&课程表-课程内容&/h4&
&div class=&widget-main&&
&div id='external-events'&
&div class='external-event label-grey' data-class=&label-grey&&
&i class=&icon-move&&&/i&语文课
&div class='external-event label-success'
data-class=&label-success&&
&i class=&icon-move&&&/i&英语课
&div class='external-event label-important'
data-class=&label-important&&
&i class=&icon-move&&&/i&数学课
&div class='external-event label-purple'
data-class=&label-purple&&
&i class=&icon-move&&&/i&计算机课
&div class='external-event label-yellow'
data-class=&label-yellow&&
&i class=&icon-move&&&/i&物理课
&div class='external-event label-pink' data-class=&label-pink&&
&i class=&icon-move&&&/i&化学课
&div class='external-event label-info' data-class=&label-info&&
&i class=&icon-move&&&/i&奥数课
&label& &input type='checkbox' class=&ace-checkbox&
id='drop-remove' /& &span class=&lbl&& Remove after
drop&/span&
&!-- PAGE CONTENT ENDS HERE --&
&!--/row--&
&!--/#page-content--&
&!-- #main-content --&
+ &!--/.fluid-container#main-container--&
+ &div style=&position: margin: 0 auto 0 42%; text-align:&&
&button type=&button& class=&btn btn-info& onclick=&save();&&点击生成&/button&
&button type=&reset& class=&btn&&重置&/button&
+ &!-- basic scripts --&
+ &form id=&eventsForm& action=&teacher/addClassByDay.do& method=&post& style=&display:&&
+ &script type=&text/javascript&&
window.jQuery
|| document
.write(&&script src='static/js/jquery-1.9.1.min.js'&\x3C/script&&);
+ &/script&
+ &script src=&static/js/bootstrap.min.js&&&/script&
+ &!-- page specific plugin scripts --&
+ &script type=&text/javascript& src=&static/js/moment.min.js&&&/script&
+ &script type=&text/javascript&
src=&static/js/jquery-ui-1.10.2.custom.min.js&&&/script&
+ &script type=&text/javascript&
src=&static/js/jquery.ui.touch-punch.min.js&&&/script&
+ &script type=&text/javascript& src=&static/js/fullcalendar.min-zn.js&&&/script&
+ &script type=&text/javascript& src=&static/js/bootbox.min.js&&&/script&
+ &!-- ace scripts --&
+ &script src=&static/js/ace-elements.min.js&&&/script&
+ &script src=&static/js/ace.min.js&&&/script&
+ &!-- inline scripts related to this page --&
+ &script type=&text/javascript& src=&static/js/zh-cn.js&&&/script&
+ &script type=&text/javascript&
src=&static/js/bootstrap-datetimepicker.min.js&&&/script&
+ &script type=&text/javascript&&
$(function() {
/* initialize the external events
-----------------------------------------------------------------*/
$('#external-events div.external-event').each(function() {
// create an Event Object (/fullcalendar/docs/event_data/Event_Object/)
// it doesn't need to have a start or end
var eventObject = {
title : $.trim($(this).text())
// use the element's text as the event title
// store the Event Object in the DOM element so we can get to it later
$(this).data('eventObject', eventObject);
// make the event draggable using jQuery UI
$(this).draggable({
zIndex : 999,
revert : true, // will cause the event to go back to its
revertDuration : 0
original position after the drag
/* initialize the calendar
-----------------------------------------------------------------*/
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var curStartT
var curEndT
var currentLangCode = 'zh-cn';
calendar = $('#calendar')
.fullCalendar(
lang : currentLangCode,
buttonText : {
prev : '&', next: '&'
header : {
left : 'prev,next today',
center : 'title',
right : 'month,agendaWeek,agendaDay'
events : [ {
title : '数学',
start : new Date(y, m, 1),
className : 'label-important'
title : '语文',
start : new Date(y, m, d - 5),
//end: new Date(y, m, d-2),
className : 'label-success'
title : '英语',
start : new Date(y, m, d - 3, 16, 0),
allDay : false
dragOpacity : 1.0,
editable : true,
droppable : true, // this allows things to be dropped onto the calendar !!!
drop : function(date, allDay) { // this function is called when something is dropped
// retrieve the dropped element's stored Event Object
var originalEventObject = $(this).data(
'eventObject');
var $extraEventClass = $(this).attr(
'data-class');
// we need to copy it, so that multiple events don't have a reference to the same object
var copiedEventObject = $.extend({},
originalEventObject);
// assign it the date that was reported
copiedEventObject.start =
//copiedEventObject.allDay = allD //如果拖拽后直接默认为全天,呢么打开
if ($extraEventClass)
copiedEventObject['className'] = [ $extraEventClass ];
// render the event on the calendar
// the last `true` argument determines if the event &sticks& (/fullcalendar/docs/event_rendering/renderEvent/)
$('#calendar').fullCalendar('renderEvent',
copiedEventObject, true);
// is the &remove after drop& checkbox checked?
if ($('#drop-remove').is(':checked')) {
// if so, remove the element from the &Draggable Events& list
$(this).remove();
selectable : true,
selectHelper : true,
select : function(start, end, allDay) {
//(start.toDate());
/* curStartTime = $.fullCalendar.formatDate(start,'yyyy-MM-dd');
curEndTime = $.fullCalendar.formatDate(end,'yyyy-MM-dd'); */
bootbox.prompt(&New Event Title:&,
function(title) {
if (title !== null) {
calendar.fullCalendar(
'renderEvent', {
title : title,
start : start,
end : end,
allDay : allDay
}, true // make the event &stick&
calendar.fullCalendar('unselect');
eventClick : function(calEvent, jsEvent, view) {
/* var form = $(&&form class='form-inline'&&label&课程名称: &&/label&&/form&&);
form.append(&&input autocomplete=off type=text value='& + calEvent.title + &' /& &);
form.append(&&form class='form-inline'&&label&开始时间: &&/label&&);
form.append(&&input type='text' /& &/form&&);
form.append(&&form class='form-inline'&&label&结束时间: &&/label&&);
form.append(&&input
type='text' /& &/form&&);
form.append(&&button type='submit' class='btn btn-small btn-success'&&i class='icon-ok'&&/i& Save&/button&&);
//(calEvent.start.toDate());
curStartTime = calEvent.start.toDate()
.format(&yyyy-mm-dd HH:MM&);
if (calEvent.end != null
&& calEvent.end.toDate() != null
&& calEvent.end.toDate() != undefined) {
curEndTime = calEvent.end.toDate()
.format(&yyyy-mm-dd HH:MM&);
curEndTime = &&;
var form = '';
form += ' &form class=&form-horizontal&&';
form += ' &div class=&control-group&&';
form += ' &label for=&form-field-1& class=&control-label&&课程名称&/label&';
form += ' &div class=&controls&& ';
form += ' &input type=&text& placeholder=&课程名称& id=&formTitle& value=&' + calEvent.title + '&& ';
form += ' &/div& ';
form += ' &/div& ';
form += ' &div class=&control-group&& ';
form += ' &label for=&form-field-2& class=&control-label&&开始时间&/label& ';
form += ' &div class=&controls&& ';
form += ' &div class=&input-append date form_datetime&& ';
form += ' &input size=&16& type=&text& id=&start-time& value=&' + curStartTime + '& readonly& ';
form += ' &span class=&add-on&&&i class=&icon-th&&&/i&&/span& ';
form += ' &/div& ';
form += ' &/div& ';
form += ' &/div& ';
form += ' &div class=&control-group&& ';
form += ' &label for=&form-input-readonly& class=&control-label&&结束时间&/label& ';
form += ' &div class=&controls&& ';
form += ' &div class=&input-append date form_datetime&& ';
form += ' &input size=&16& type=&text& id=&end-time& value=&' + curEndTime + '& readonly& ';
form += ' &span class=&add-on&&&i class=&icon-th&&&/i&&/span& ';
form += ' &/div& ';
form += ' &/div& ';
form += ' &/div& ';
form += ' &/div& ';
form += ' &/div& ';
form += ' &/form&
var div = bootbox
&label& : &&i class='icon-trash'&&/i&保存&,
&class& : &btn-small btn-success&,
&callback& : function() {
var start_time_str = $(
&#start-time&)
var end_time_str = $(
&#end-time&)
//(new Date(start_time_str.replace(/-/g,&/&)));
//alert(start_time_str);
//(new Date(end_time_str.replace(/-/g,&/&)));
//alert(end_time_str);
//(calEvent);
calEvent.start = new Date(
start_time_str
calEvent.end = new Date(
end_time_str
calEvent.title = $(
&#formTitle&)
.fullCalendar(
'updateEvent',
calEvent);
.modal(&hide&);
&label& : &&i class='icon-trash'&&/i&删除课程&,
&class& : &btn-small btn-danger&,
&callback& : function() {
.fullCalendar(
'removeEvents',
return (ev._id == calEvent._id);
&label& : &&i class='icon-remove'&&/i& Close&,
&class& : &btn-small&
// prompts need a few extra options
&onEscape& : function() {
div.modal(&hide&);
$(&.form_datetime&).datetimepicker({
format : &yyyy-mm-dd hh:ii&
form.on('submit', function(){
calEvent.title = form.find(&input[type=text]&).val();
calendar.fullCalendar('updateEvent', calEvent);
div.modal(&hide&);
//console.log(calEvent.id);
//console.log(jsEvent);
//console.log(view);
// change the border color just for fun
//$(this).css('border-color', 'red');
function save(){
var events = $('#calendar').fullCalendar('clientEvents');
//获取所有的events
($('#calendar').fullCalendar('clientEventss'));
var html = '';
for(var i = 0; i & events. i++){
html += '&input type=&hidden& name=&events['+i+'].title& value=&'+events[i].title+'&&';
html += '&input type=&hidden& name=&events['+i+'].start& value=&'+(events[i].start.toDate().format(&yyyy-mm-dd HH:MM&))+'&&';
if(events[i].end != null && events[i].end != undefined){
html += '&input type=&hidden& name=&events['+i+'].end& value=&'+(events[i].end.toDate().format(&yyyy-mm-dd HH:MM&))+'&&';
html += '&input type=&hidden& name=&events['+i+'].end& value=&&&';
$(&#eventsForm&).empty();
$(&#eventsForm&).append(html);
$(&#eventsForm&).submit();
+ &/script&
+ &script type=&text/javascript&&
$(top.hangge());
+ &/script&
\ No newline at end of file
Index: teacher_edit.jsp
===================================================================
--- teacher_edit.jsp (revision 0)
+++ teacher_edit.jsp (revision 5)
@@ -0,0 +1,484 @@
+&%@ page language=&java& contentType=&text/ charset=UTF-8& pageEncoding=&UTF-8&%&
+&%@ taglib prefix=&c& uri=&/jsp/jstl/core&%&
+&%@ taglib prefix=&fmt& uri=&/jsp/jstl/fmt&%&
+&%@ taglib prefix=&fns& uri=&/WEB-INF/tlds/fns.tld& %&
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+&://&+request.getServerName()+&:&+request.getServerPort()+path+&/&;
+&!DOCTYPE html&
+&html lang=&en&&
&base href=&&%=basePath%&&&
&meta charset=&utf-8& /&
&title&&/title&
&meta name=&description& content=&overview & stats& /&
&meta name=&viewport& content=&width=device-width, initial-scale=1.0& /&
&link href=&static/css/bootstrap.min.css& rel=&stylesheet& /&
&link href=&static/css/bootstrap-responsive.min.css& rel=&stylesheet& /&
&link rel=&stylesheet& href=&static/css/font-awesome.min.css& /&
&!-- 下拉框 --&
&link rel=&stylesheet& href=&static/css/chosen.css& /&
&link rel=&stylesheet& href=&static/css/ace.min.css& /&
&link rel=&stylesheet& href=&static/css/ace-responsive.min.css& /&
&link rel=&stylesheet& href=&static/css/ace-skins.min.css& /&
&link rel=&stylesheet& href=&static/css/datepicker.css& /&&!-- 日期框 --&
&script type=&text/javascript& src=&static/js/jquery-1.7.2.js&&&/script&
&script type=&text/javascript& src=&static/js/jquery.tips.js&&&/script&
&link rel=&stylesheet& href=&static/css/chosen.css& /&
&script type=&text/javascript& src=&static/js/chosen.jquery.min.js&&&/script&
&link rel=&stylesheet& href=&static/css/colorbox.css& /&
&script type=&text/javascript& src=&static/js/jquery.colorbox-min.js&&&/script&
+&script type=&text/javascript&&
+ function save(){
if($(&#name_zh&).val()==&&){
$(&#name_zh&).tips({
msg:'请输入中文名',
bg:'#AE81FF',
$(&#name_zh&).focus();
if($(&#name_en&).val()==&&){
$(&#name_en&).tips({
msg:'请输入英文名',
bg:'#AE81FF',
$(&#name_en&).focus();
if($(&#phone&).val()==&&){
$(&#phone&).tips({
msg:'请输入电话',
bg:'#AE81FF',
$(&#phone&).focus();
if($(&#image_input&).val()==&&){
$(&#image_input&).tips({
msg:'请输入头像',
bg:'#AE81FF',
$(&#image_input&).focus();
if($(&#signature&).val()==&&){
$(&#signature&).tips({
msg:'请输入个性签名',
bg:'#AE81FF',
$(&#signature&).focus();
if($(&#birthdate&).val()==&&){
$(&#birthdate&).tips({
msg:'请输入出生日期',
bg:'#AE81FF',
$(&#birthdate&).focus();
if($(&#id_card&).val()==&&){
$(&#id_card&).tips({
msg:'请输入身份证',
bg:'#AE81FF',
$(&#id_card&).focus();
if($(&#id_card_img_f_input&).val()==&&){
$(&#id_card_img_f_input&).tips({
msg:'请输入身份证正面照',
bg:'#AE81FF',
$(&#id_card_img_f&).focus();
if($(&#id_card_img_b_input&).val()==&&){
$(&#id_card_img_b_input&).tips({
msg:'请输入身份证反面照',
bg:'#AE81FF',
$(&#id_card_img_b_input&).focus();
if($(&#school_id&).val()==&&){
$(&#school_id&).tips({
msg:'请输入学校主键',
bg:'#AE81FF',
$(&#school_id&).focus();
if($(&#contract_time&).val()==&&){
$(&#contract_time&).tips({
msg:'请输入合同日期',
bg:'#AE81FF',
$(&#contract_time&).focus();
if($(&#limit_time&).val()==&&){
$(&#limit_time&).tips({
msg:'请输入合同期限',
bg:'#AE81FF',
$(&#limit_time&).focus();
if($(&#degree&).val()==&&){
$(&#degree&).tips({
msg:'请输入学历',
bg:'#AE81FF',
$(&#degree&).focus();
if($(&#url_introduce&).val()==&&){
$(&#url_introduce&).tips({
msg:'请输入教师风采',
bg:'#AE81FF',
$(&#url_introduce&).focus();
if($(&#is_credentials&).attr(&checked&)){
$(&#is_credentials&).val(&1&);
$(&#is_credentials&).val(&0&);
if($(&#is_credentials&).val() == &1& || $(&#is_credentials&).val() == &on&){
if($(&#credentials_img_input&).val()==&&){
$(&#credentials_img_input&).tips({
msg:'请输入教师资格证照',
bg:'#AE81FF',
$(&#credentials_img_input&).focus();
$(&#credentials_img_input&).val(&&);
if($(&#remark&).val()==&&){
$(&#remark&).tips({
msg:'请输入备注',
bg:'#AE81FF',
$(&#remark&).focus();
$(&#Form&).submit();
$(&#zhongxin&).hide();
$(&#zhongxin2&).show();
+ var imgDialog, imgD
+ function addPicture(id){
top.jzts();
if(imgDialog == null){
imgDialog = new top.Dialog();
imgDialog.Drag=
imgDialog.Title =&新增&;
imgDialog.URL = '&%=basePath%&pictures/goAdd.do';
imgDialog.Width = 500;
imgDialog.Height = 490;
imgDialog.CancelEvent = function(){ //关闭事件
imgDialog.close();
imgDialog.OnLoad=function(){
var doc=imgDialog.innerFrame.contentWindow.
var info = doc.getElementById(&imageInfo&);
if(info.addEventListener){ // Firefox, Opera and Safari
info.addEventListener('DOMAttrModified', OnAttrModified, false);
} else if(info.attachEvent){
// Internet Explorer
info.attachEvent('onpropertychange', OnAttrModified);
imgDialog.show();
+ function OnAttrModified (event) {
var txt = &&;
if (event.attrChange) {
(&event.newValue:&+event.newValue);
var bp = '&%=basePath%&';
$(&#&+imgDom).attr(&src&, bp +&/uploadFiles/uploadImgs/& + event.newValue);
var inputValue = imgDom + &_input&;
var aHref = imgDom + &_a&;
$(&#&+aHref).attr(&href&, bp +&/uploadFiles/uploadImgs/& + event.newValue);
$(&#&+inputValue).val(&/uploadFiles/uploadImgs/& + event.newValue);
imgDialog.close();
imgDialog ==
+&/script&
+&c:set var=&blankImgPath& value=&plugins/websocketInstantMsg/ext4/shared/screens/blank.gif&&&/c:set&
+ &form action=&teacher/${msg }.do& name=&Form& id=&Form& method=&post&&
&input type=&hidden& name=&teacher_id& id=&teacher_id& value=&${pd.teacher_id}&/&
&input type=&hidden& name=&status& id=&status& value=&${pd.status}&/&
&input type=&hidden& name=&create_time& id=&create_time& value=&${pd.create_time}&/&
&div id=&zhongxin&&
&table id=&table_report& class=&table table-striped table-bordered table-hover&&
&tr class=&info&&
&td style=&width:100text-align:padding-top: 13&&选择所在组:&/td&
&select class=&chzn-select& name=&ROLE_ID& id=&role_id& data-placeholder=&请选择等级& style=&vertical-align:&
title=&级别&&
&c:forEach items=&${fns:getRolesById(pd.level)}& var=&role&&
&option value=&${role.value }& &c:if test=&${pd.ROLE_ID == role.value }&&selected&/c:if&&${role.label}&/option&
&/c:forEach&
&td style=&width:100text-align:padding-top: 13&&中文名:&/td&
&td&&input type=&text& name=&name_zh& id=&name_zh& value=&${pd.name_zh}& maxlength=&32& placeholder=&这里输入中文名& title=&中文名&/&&/td&
&td style=&width:100text-align:padding-top: 13&&英文名:&/td&
&td&&input type=&text& name=&name_en& id=&name_en& value=&${pd.name_en}& maxlength=&32& placeholder=&这里输入英文名& title=&英文名&/&&/td&
&td style=&width:100text-align:padding-top: 13&&电话:&/td&
&td&&input type=&text& name=&phone& id=&phone& value=&${pd.phone}& maxlength=&32& placeholder=&这里输入电话& title=&电话& onblur=&hasPhone('${pd.teacher_id}')&/&&/td&
&td style=&width:100text-align:padding-top: 13&&头像:&/td&
&a id=&image_a& href=&&%=basePath%&${pd.image == null ? blankImgPath:pd.image}& rel=&bigPic&&
&img alt=&头像& width=&100& height=&100& id=&image& src=&&%=basePath%&${pd.image}&&
&input type=&hidden& name=&image& id=&image_input& value=&${pd.image}& /&
&a class=&btn btn-small btn-success& onclick=&addPicture('image');&&选择&/a&
&td style=&width:100text-align:padding-top: 13&&性别:&/td&
&input name=&sex& type=&radio& &c:if test=&${pd.sex == 1 || pd.sex == null}&&checked=&checked&&/c:if& /&&span class=&lbl&&男&/span&
&input name=&sex& type=&radio& &c:if test=&${pd.sex == 0 }&&checked=&checked&&/c:if& /&&span class=&lbl&&女&/span&
&td style=&width:100text-align:padding-top: 13&&出生日期:&/td&
&td&&input class=&date-picker& name=&birthdate& id=&birthdate& value='&fmt:formatDate value=&${pd.birthdate}& pattern=&yyyy-MM-dd& /&' type=&text& data-date-format=&yyyy-mm-dd& readonly=&readonly& placeholder=&出生日期& title=&出生日期&/&&/td&
&td style=&width:100text-align:padding-top: 13&&身份证:&/td&
&td&&input type=&text& name=&id_card& id=&id_card& value=&${pd.id_card}& maxlength=&32& placeholder=&这里输入身份证& title=&身份证&/&&/td&
&td style=&width:100text-align:padding-top: 13&&身份证正面照:&/td&
&a id=&id_card_img_f_a& href=&&%=basePath%&${pd.id_card_img_f == null ? blankImgPath:pd.id_card_img_f}& rel=&bigPic&&
&img alt=&身份证正面照& width=&100& height=&100& id=&id_card_img_f& src=&&%=basePath%&${pd.id_card_img_f}&&
&input type=&hidden& name=&id_card_img_f& id=&id_card_img_f_input& value=&${pd.id_card_img_f}& /&
&a class=&btn btn-small btn-success& onclick=&addPicture('id_card_img_f');&&选择&/a&
&td style=&width:100text-align:padding-top: 13&&身份证反面照:&/td&
&a id=&id_card_img_b_a& href=&&%=basePath%&${pd.id_card_img_b == null ? blankImgPath:pd.id_card_img_b}& rel=&bigPic&&
&img alt=&身份证反面照& width=&100& height=&100& id=&id_card_img_b& src=&&%=basePath%&${pd.id_card_img_b}&&
&input type=&hidden& name=&id_card_img_b& id=&id_card_img_b_input& value=&${pd.id_card_img_b}& /&
&a class=&btn btn-small btn-success& onclick=&addPicture('id_card_img_b');&&选择&/a&
&c:if test=&${pd.level == '2' }&&
&td style=&width:100text-align:padding-top: 13&&学校名称:&/td&
&select class=&chzn-select& name=&school_id& id=&school_id& data-placeholder=&请选择学校&&
&c:forEach items=&${fns:getSchoolNamesById('')}& var=&plist&&
&option value=&${plist.value }& &c:if test=&${pd.school_id == plist.value}&&selected&/c:if&&${plist.label}&/option&
&/c:forEach&
&%-- &input type=&text& name=&school_id& id=&school_id& value=&${pd.school_id}& maxlength=&32& placeholder=&这里输入学校主键& title=&学校主键&/& --%&
&c:if test=&${pd.level == '1' }&&
&input type=&hidden& id=&school_id& value=&1&&
&td style=&width:100text-align:padding-top: 13&&合同日期:&/td&
&td&&input class=&date-picker& name=&contract_time& id=&contract_time& value='&fmt:formatDate value=&${pd.contract_time}& pattern=&yyyy-MM-dd& /&' type=&text& data-date-format=&yyyy-mm-dd& readonly=&readonly& placeholder=&合同日期& title=&合同日期&/&&/td&
&td style=&width:100text-align:padding-top: 13&&合同期限:&/td&
&td&&input type=&number& name=&limit_time& id=&limit_time& value=&${pd.limit_time}& maxlength=&32& placeholder=&这里输入合同期限& title=&合同期限&/&&/td&
&td style=&width:100text-align:padding-top: 13&&学历:&/td&
&td&&input type=&text& name=&degree& id=&degree& value=&${pd.degree}& maxlength=&32& placeholder=&这里输入学历& title=&学历&/&&/td&
&td style=&width:100text-align:padding-top: 13&&教师风采:&/td&
&td&&input type=&text& name=&url_introduce& id=&url_introduce& value=&${pd.url_introduce}& maxlength=&32& placeholder=&这里输入教师风采& title=&教师风采&/&&/td&
&td style=&width:100text-align:padding-top: 13&&教师资格证:&/td&
&input type=&checkbox& class=&ace-switch ace-switch-6& name=&is_credentials& id=&is_credentials&
&c:if test=&${pd.is_credentials == 1 }&&checked=&checked&&/c:if& onchange=&showCredentialImg();&/&
&span class=&lbl&&&/span&
&tr id=&credentialsTR& style=&display:&&
&td style=&width:100text-align:padding-top: 13&&教师资格证照:&/td&
&a id=&credentials_img_a& href=&&%=basePath%&${pd.credentials_img == null ? blankImgPath:pd.credentials_img}& rel=&bigPic&&
&img alt=&教师资格证照& width=&100& height=&100& id=&credentials_img& src=&&%=basePath%&${pd.credentials_img}&&
&input type=&hidden& name=&credentials_img& id=&credentials_img_input& value=&${pd.credentials_img}& /&
&a class=&btn btn-small btn-success& onclick=&addPicture('credentials_img');&&选择&/a&
&td style=&width:100text-align:padding-top: 13&&个性签名:&/td&
&textarea class=&autosize-transition span6& name=&signature& id=&signature& placeholder=&这里输入个性签名&&${pd.signature}
&/textarea&
&td style=&width:100text-align:padding-top: 13&&备注:&/td&
&textarea class=&autosize-transition span6& name=&remark& id=&remark& placeholder=&这里输入备注&&${pd.remark}
&/textarea&
&td style=&text-align:& colspan=&10&&
&a class=&btn btn-mini btn-primary& onclick=&save();&&保存&/a&
&a class=&btn btn-mini btn-danger& onclick=&top.Dialog.close();&&取消&/a&
&div id=&zhongxin2& class=&center& style=&display:none&&&br/&&br/&&br/&&br/&&br/&&img src=&static/images/jiazai.gif& /&&br/&&h4 class=&lighter block green&&提交中...&/h4&&/div&
&!-- 引入 --&
&script type=&text/javascript&&window.jQuery || document.write(&&script src='static/js/jquery-1.9.1.min.js'&\x3C/script&&);&/script&
&script src=&static/js/bootstrap.min.js&&&/script&
&script src=&static/js/ace-elements.min.js&&&/script&
&script src=&static/js/ace.min.js&&&/script&
&script type=&text/javascript& src=&static/js/chosen.jquery.min.js&&&/script&&!-- 下拉框 --&
&script type=&text/javascript& src=&static/js/bootstrap-datepicker.min.js&&&/script&&!-- 日期框 --&
&script type=&text/javascript&&
$(top.hangge());
$(function() {
var credentialsTR = '${pd.is_credentials}';
if(credentialsTR == 1){
showTR('credentialsTR', 'on');
showTR('credentialsTR', 'off');
$(&.chzn-select&).chosen();
$(&.chzn-select-deselect&).chosen({allow_single_deselect:true});
$('.date-picker').datepicker();
$(&a[rel='bigPic']&).colorbox();
$(&.chzn-select&).chosen();
$(&.chzn-select-deselect&).chosen({allow_single_deselect:true});
function showTR(id, type){
if(type == 'on'){
$(&#&+id).show();
$(&#&+id).hide();
function showCredentialImg(){
var vl = $(&#is_credentials&).attr(&checked&);
showTR('credentialsTR', 'on');
showTR('credentialsTR', 'off');
//判断邮箱是否存在
function hasPhone(teacherId){
var phone = $(&#phone&).val();
type: &POST&,
url: '&%=basePath%&teacher/hasPhone.do',
data: {&phone&:phone, &teacherId&:teacherId},
dataType:'json',
cache: false,
success: function(data){
if(&success& != data.result){
$(&#phone&).tips({
msg:'电话已存在',
bg:'#AE81FF',
setTimeout(&$('#phone').val('')&,2000);
\ No newline at end of file
(C)&&2013&&Alibaba&&Inc.&&All&&rights&&resvered.
Powered by

我要回帖

更多关于 hangge admin登录页 的文章

 

随机推荐