使用jQuery验证插件 -
http://docs.jquery.com/Plugins/Validation
想要在字段(用户名)上使用远程方法来检查用户名是否唯一(响应是json格式 - 不能使用php)。所以,我看到的所有远程方法都使用带有一个函数的php来处理php文件。显然,有了json,我无法做到。
所以使用" remote",如何从json响应中检查唯一性?
答案 0 :(得分:2)
response
评估为JSON,有效元素必须为true
,无效元素可以是false
,undefined
或null
。
使用这样的插件:
$("#your_form").validate({
rules: {
username: {
required: true,
email: true,
remote: "check_username.php"
// or other server side script
// or JSON response (must be boolean)
}
}
});
上面的代码将生成所需的username
字段,用户名并执行远程请求以检查是否已使用给定的用户名。
答案 1 :(得分:0)
不确定我是否遗漏了您问题中的内容,但您的远程验证方法应该返回true
或false
,这就是全部。验证插件负责其余部分。