首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ajax成功时强制jQuery验证器错误

问在Ajax成功时强制jQuery验证器错误
EN

Stack Overflow用户
提问于 2014-03-01 19:49:49
回答 1查看 692关注 0票数 0

目前,我已经让jQuery验证插件成功地验证了我的表单的基础,即。所需字段、电子邮件验证等;但是,我正在电子邮件字段上运行AJAX请求,以查看电子邮件是否已经在使用中。因此,在AJAX请求的成功设置中,我希望能够通过验证插件强制执行以下错误:“对不起,该邮件已经注册了。”

我已经遇到了"Validator.showErrors()",但我不确定它如何以及是否适用于此场景。任何帮助都是非常感谢的。

我的AJAX请求:

代码语言:javascript
复制
$.ajax({
    url: urlService,
    type: 'GET',
    data: data,
    success: function(response){
        if(response === 'true'){
            // Email exist -- force validation error
        }
    }
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-01 20:01:52

根据您的电子邮件输入字段的名称:

代码语言:javascript
复制
if(response){
    errors = { email: "Email already in use" };
    Validator.showErrors(errors);
}

如果response为真,它将在输入字段中抛出名称为email的“已在使用的电子邮件”错误。此外,不要忘记验证字段是否为空。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22119476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档