$(function () { $('.skin-minimal input').iCheck({ checkboxClass: 'icheckbox-blue', radioClass: 'iradio-blue', increaseArea: '20%' }); $("#form-admin-role-add").validate({ rules:{ name:{ required:true, remote: { url: "/admin/role/isExist", type: "get", data: { name: function () { return $("#name").val(); } } } }, perms:{ required:true } }, messages : { name : { remote: "该角色名已经存在!" } }, onkeyup:false, focusCleanup:true, focusInvalid:false, success:"valid", submitHandler:function(form){ $(form).ajaxSubmit({ type: 'post', url: "/admin/role", dataType:"json", success: function(data){ if(data.status == "success"){ succeedMessage(data.message); var index = parent.layer.getFrameIndex(window.name); parent.location.reload(); parent.layer.close(index); }else { errorMessage(data.message); } } }); return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。 } }); });