1

使用 jQuery 验证插件 -

http://docs.jquery.com/Plugins/Validation

想要在字段(用户名)上使用远程方法来检查用户名是否唯一(响应是 json 格式 - 不能使用 php)。因此,我看到的所有远程方法都使用 php 和在 php 文件中进行处理的函数。显然,使用json,我不能这样做。

那么使用“远程”,我将如何检查 json 响应的唯一性?

4

2 回答 2

2

response评估为 JSON 并且必须用于有效元素,true并且可以是 any或用于无效元素。falseundefinednull

像这样使用插件:

$("#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字段成为必需的用户名,并执行远程请求以检查给定的用户名是否已被使用。

于 2012-05-21T17:31:30.740 回答
0

不确定我是否遗漏了您的问题,但您的远程验证方法应该返回trueor false,仅此而已。验证插件负责其余的工作。

于 2012-05-21T17:28:51.113 回答