我想通过使用 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;
        }
    }
我认为这是不正确的编码对不起。提前致谢。