jquery验证 - 远程方法 - json

时间:2012-05-21 17:21:29

标签: jquery json jquery-validate

使用jQuery验证插件 -

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

想要在字段(用户名)上使用远程方法来检查用户名是否唯一(响应是json格式 - 不能使用php)。所以,我看到的所有远程方法都使用带有一个函数的php来处理php文件。显然,有了json,我无法做到。

所以使用" remote",如何从json响应中检查唯一性?

2 个答案:

答案 0 :(得分:2)

response评估为JSON,有效元素必须为true,无效元素可以是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字段,用户名并执行远程请求以检查是否已使用给定的用户名。

答案 1 :(得分:0)

不确定我是否遗漏了您问题中的内容,但您的远程验证方法应该返回truefalse,这就是全部。验证插件负责其余部分。