jquery form验证某些字段需要验证是否重复,只需在validate中自定义如下:
rules:{
authName:{
required: true,
remote: {
url: "${ctxAdmin}/auth/verifyAuthName",
type: "post",
dataType: "json",
data: {
username: function () {
return $("#authName").val();
//这个是取要验证的用户名
}
},
dataFilter: function (data) { //判断控制器返回的内容 返回的是json 字符串 而非json数据
var ajaxobj = $.parseJSON(data);
if(ajaxobj.res== "true"){
console.log("true");
return true;
}else {
console.log("false");
return false;
}
}
}
}
},messages : {
authName : {
required: "请输入权限名",
remote: "该权限名已经存在"
}
},