1
emailIdが既に登録されているかどうかを確認する必要があります。次は私のコードです: - 私のjQueryの検証された後Jquery Ajax Validationリモートフィールド
<input type="email" name="user_email" class="form-control" id="email" placeholder="Email">
: - 私は直面しています
$('#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
としています。返信に関係なく、私のremote
メッセージは表示されません。なぜ誰かが私に言うことができますか?