$(function () { $("#form-password").validate({ rules:{ oldPassword:{ required:true, minlength:6, maxlength:15 }, newPassword:{ required:true, minlength:6, maxlength:15 }, password2:{ required:true, equalTo: "#newPassword" } }, onkeyup:false, focusCleanup:true, success:"valid", submitHandler:function(form){ $(form).ajaxSubmit({ type: 'post', url: pagePath+"/admin/password", dataType:"json", success: function(data){ if(data.status == "success"){ succeedMessage(data.message); setTimeClose(); }else { errorMessage(data.message); } } }); return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。 } }); $("#form-edit").validate({ rules:{ newPassword:{ required:true, minlength:6, maxlength:15 }, password2:{ required:true, equalTo: "#newPassword" }, concatName:{ required:true, }, phone:{ required:true, isMobile:true } }, onkeyup:false, focusCleanup:true, success:"valid", submitHandler:function(form){ $(form).ajaxSubmit({ type: 'post', url: pagePath+"/admin/editPwd", dataType:"json", success: function(data){ console.log(data.message) if(data.success){ succeedMessage(data.message); window.location.href=pagePath+"/admin/logout"; }else { errorMessage(data.message); } } }); return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。 } }); });