我在用户配置文件编辑表单上使用了jquery验证插件.我正在使用"远程"功能来查询我的网站并检查电子邮件的唯一性,这很有效.我的问题是如何处理错误或失败,这似乎没有很好的记录.我想要的行为是,如果JSON查询失败或超时,请忘记验证的这一部分,允许用户提交并让服务器端验证处理它.
我可以看到有一个错误属性,看起来你可以添加一个在该场景中运行的函数,但是如果出现超时/错误/失败,我会在那里关闭验证规则?
remote: {
url: location.pathname + "/EmailUnique",
timeout: 20000,
data: {
userID: function() {
return $("#Form_EditProfileForm_userID").val();
}
}
}
Run Code Online (Sandbox Code Playgroud)