$(function () { $("#form-admin-department-edit").validate({ rules:{ department_no:{ required:true, minlength: 1, maxlength: 60 }, name:{ required:true, minlength: 1, maxlength: 60, remote: { url: pagePath+"/admin/department/isExist", type: "get", data: { name: function () { return $("#name").val(); }, id:$("#id").val() } } }, phone:{ isMobile:true, }, email:{ //email:true, }, fax: { minlength: 1, maxlength: 20 }, address:{ minlength: 1, maxlength: 60 }, remark:{ minlength: 1, maxlength: 200 } }, messages : { name : { remote: "该组织名已经存在!" } }, onkeyup:false, focusCleanup:true, focusInvalid:false, success:"valid", submitHandler:function(form){ $(form).ajaxSubmit({ type: 'POST', url: pagePath+"/admin/department/updateDepartment", dataType:"json", success: function(data){ if (data.success) { succeedMessage(data.message); setTimeCloseNotLoad(); parent.updateNode($("#name").val()); }else { errorMessage(data.message); } } }); return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。 } }); });