1

我查看了插件主页上给出的文档示例,但 AJAX 示例似乎不起作用。

此外,我看到的所有示例都是针对 PHP/JAVA/ETC 的。

我真正想要的是一个使用 JQuery 插件 ValdiationEngine 的简单示例,该示例使用 AJax 类型验证器检查 VB.NET Web 服务。哪些文件需要修改?或者这一切都可以在带有验证器的页面内完成。Web服务是否需要返回任何特定格式等。

这是有问题的插件:http: //posabsolute.github.com/jQuery-Validation-Engine/

4

1 回答 1

0

我们将其用于调用 ASP.Net Web 服务的 ajax 验证规则。您所要做的就是在您的语言文件中编写规则。

这是我们的:

"ajaxEmailCheck": {
    "url": "/json_api/AjaxEmailCheck/",
    "extraDataDynamic": ['#EmailAddress'],
    "alertText": "* An Account with this email has already been created.",
    "alertTextLoad": "* Validating, please wait..."
},

这个调用 url /json_api/AjaxEmailCheck 并传递电子邮件地址。然后我们的字段定义如下:

<input type="email" 
       name="email_address" 
       title="Email Address" 
       id="email_address" 
       class="validate[required,custom[onlyLetNumSpec],ajax[ajaxEmailCheck]] 
/>

此外,这是上面使用的 onlyLetNumSpc 规则:

"onlyLetNumSpec": {
    // Good for database fields
    "regex": /^[^\\]+$/,
    "alertText": "* Any Character is allowed with the exception of backslash(\)."
}

从 Web 服务返回的数据如下所示:

"{"EmailAddress":true}"

如果传递的电子邮件已经存在:

"{"EmailAddress":false,"Error":"* An Account with this email has already been created."}"
于 2014-09-11T18:29:31.993 回答