我想通过使用 jquery.validate.js 插件来识别用户名的重复条目(电话、电子邮件...等)我该怎么做,我以这种方式尝试过(我是 ajax 和 jquery 的新手,请帮助)..
function submitForm() {
rules: {
username: {
required: true,
minlength: 5,
remote: {
url: "../user/findUser.action",
type: "get",
data: userName,
success: function(userName){
alert("it is new user name");
},
error: function(e){
alert("User Name Already Present");
}
}
}
}
},
messages: {
username: {
required: "Enter a username"
}
},
submitHandler: function(form) {
form.submit();
}
});
但它没有击中控制器
这是我的控制器代码
@RequestMapping(value = "/catalogue/getTitle", method = RequestMethod.GET, headers = "Accept=*/*")
public @ResponseBody List<User> getTitleList(@RequestParam("term") String query) {
return getMatchTitle(query);
}
public List<User> getMatchTitle(String query) {
List<User> matched = userService.getUserList(query);
if(matched == true)
{
return false ;
}
else
{
return true;
}
}
我认为这是不正确的编码对不起。提前致谢。