JQuery 验证插件远程验证错误总是触发
JQuery Validation Plugin Remote Validation Error always fires
在我的主页上,我有一个登录模式,通过基本表单询问用户的电子邮件地址和密码。输入电子邮件地址后,我有一个远程验证,可以检查该电子邮件地址是否在我的数据库中列入黑名单的表中。但是无论 PHP 返回 false 还是 true,远程错误都会触发,并且不会让表单提交,即使 PHP 返回 true。除遥控器外,所有验证都正常工作。我似乎无法解决这个问题,我已经看遍了所有地方,我发现没有什么可以解决这个问题。
首页 j查询
$(function(){
$("#frmSignIn").validate({
rules: {
InputEmailAddress: {
required: true,
email: true,
remote:"scripts/blacklist.php"
},
InputPassword: {
required: true,
minlength: 3,
maxlength: 20
}
},
messages: {
InputEmailAddress:{
required:"Don't forget your email address!",
email:"Please enter a valid email address",
remote:"This email address has been backlisted"
},
InputPassword:{
required:"Please enter your password",
minlength:"Password must be longer than 3 characters",
maxlength:"Password can not be longet than 20 characters"
}
},
submitHandler: function(){
var data = $("#frmSignIn").serialize();
$.post('posted.php', data, function(o){
console.log(o);
},'json');
}
});
});
.PHP
在我完成这项工作后,我将添加实际的表检查
$email = $_GET['InputEmailAddress'];
$valid = true;
echo json_encode($valid);
问题是远程:"脚本/黑名单.php"在单个"
一旦我将其更改为双引号"脚本/黑名单.php"它就可以正常工作......
如果有人知道为什么我很想知道,所以我可以理解,但问题解决了!
相关文章:
- 页面上的2个表单带有JS验证-其中一个抛出电子邮件验证错误
- 表单值未在单击按钮时发布,显示验证错误
- 无法使用JavaScript打印带有for循环的验证错误
- 为什么我的 JavaScript 会导致 HTML 验证错误
- 如何在单击“提交”按钮后保留经典 ASP 页(发生验证错误时)
- 如果验证错误,则停止回发
- JavaScript 中的验证错误
- 使用PayPal按钮登录 JavaScript 代码生成器验证错误
- gulp-jquery验证错误
- 如果发生验证错误,请阻止启动窗体打开
- 如何使用angular js在表单上显示服务器端验证错误消息
- Javascript订阅表单验证错误
- BrainTree Sandbox返回验证错误:-未知paymentMethodNonce
- Javascript表单验证错误
- jQuery.show()调用中弹出HTML5表单验证错误
- Jquery.在表单顶部验证错误消息
- jQuery:在验证错误之后,我的输入掩码函数不会'Don’不要在野外工作
- 如果验证错误是有效的JAVASCRIPT,则启用按钮
- 如何从HTML5输入中删除验证错误
- javascript中的单选按钮验证错误