php - jQuery Validate:REMOTE 方法永远不会通过验证
问题描述
我正在尝试使用 jquery 验证器插件的远程方法,但即使返回“true”无效,该字段仍然是红色的。
我已经尝试过加引号和不加引号。它闪烁绿色,但很快变成红色,在我正在打印的控制台上,当它输入 if 或 else 时,它输入 if,但无效。如你所见:https ://youtu.be/m42-QZVVz_4
var link = "http://localhost/API/index.php/validaemail";
$("#btn_cadastro").click(function(){
$("#formcadastro").validate({
onkeyup: false,
submitHandler: function(form){
form.submit();
},
rules:{
nome:{
required : true,
maxlength: 100
},
senha:"required",
confirmar_senha:{
equalTo: "#senha"
},
email: {
required: true,
remote: {
url: link,
type: "GET",
dataType: "json",
data: {email: function() {return $("#email").val();}},
complete: function(data){
if(data.responseJSON.Status == 1){
console.log("TRUE");
console.log(data.responseJSON);
return true; // i try "true" already
}else{
console.log("FALSE");
console.log(data.responseJSON);
return false;
}
}
}
}
},
messages:{
email:{
required:"Insira um email",
email: "Insira um email valido",
remote: jQuery.validator.format("{0} já cadastrado")
}
}
});
});
我希望当它输入 true 时它会让注册。
解决方案
推荐阅读
- django - Wagtail:如何验证用户是否可以访问模板中的页面
- javascript - 使对象方法成为香草JS中的变量
- azure - 带有 mqtt 的 Azure IoT Hub 设备供应系统
- python - WEB SCRAPING - python 请求会话无法收集数据
- python - Python winreg - 如何将换行写入 REG_SZ 值
- python - 如何将列表分成其组成部分并用它们创建变量
- javascript - 任何人都可以帮我解决Dimensions,RN吗?
- c++ - 为什么 GCC 聚合初始化数组首先用零填充整个事物,包括非零元素?
- ms-access - 如何按日期连接两个表?
- python-3.x - 如何在 Wx.Stc.StyledTextCtrl 中不允许撤消 (Ctrl+Z)