gpt4 book ai didi

javascript - Jquery Ajax 验证远程字段

转载 作者:行者123 更新时间:2023-11-28 06:05:38 26 4
gpt4 key购买 nike

我需要检查emailId是否已经注册。以下是我的代码:-

<input type="email" name="user_email" class="form-control" id="email" placeholder="Email">

以下是我的 jquery 验证:-

$('#signup_form').validate({
rules: {
user_email: {
required: true,
email: true,
remote: {
url: "/check_email_exist/",
type: "post",
data: {
email: function() {
return $( "#signup_form :input[name='user_email']" ).val();
}
}
}
},
},
messages:{
email: {
remote: jQuery.validator.format("{0} is already taken.")
}
}
});

我面临的问题是它只向服务器发送一次请求。如果我输入电子邮件,无论是否注册,它都会第一次向服务器发送请求,然后如果再次输入另一封电子邮件,则不会向服务器发送请求。

我在这里做错了什么?

此外,我从服务器得到的响应为 True/False。无论我得到什么响应,我的远程消息都不会显示。谁能告诉我为什么?

最佳答案

发现错误了。我发送的响应为 True/False,而它应该是 true/false(注意大小写)。

关于javascript - Jquery Ajax 验证远程字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36883985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com