规则
clientName:{
required:true,
checkName:true
}
messages
clientName:{
required:"客户端不能为空",
checkName:"该名称已存在"
},
添自定义ajax
$.validator.addMethod( //规则的名称 "checkName", //校验的函数 function (value,element,params){ //定义一个标志符true或者false都没有关系只是定义 var flag=true; //value:输入的内容 //element:被校验的元素对象 //params:规则对应的参数值 $.ajax({ "async":false ,//是否异步 "url":"${base}/oauthClientDetails/Seesecret", "data":{"clientId":value}, "type":"GET", "dataType":"json", "success":function(data){ console.log(data); flag=data; } }); //返回false表示校验器不经过 return !flag; });