Ich muss überprüfen, ob die EMAILID bereits registriert ist oder nicht. mein Code ist folgende: -JQuery Ajax Validierung Fernfeld
<input type="email" name="user_email" class="form-control" id="email" placeholder="Email">
Nach meinem Jquery Validierung: -
$('#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.")
}
}
});
Das Problem, das ich mit Blick auf bin ist, dass es eine Anforderung nur einmal an den Server sendet. Wenn ich die E-Mail, unabhängig davon, ob sie registriert ist oder nicht, wird sie zum ersten Mal eine Anfrage an den Server senden und dann, wenn sie erneut eine andere E-Mail eingibt, wird sie die Anfrage nicht an den Server senden.
Was ich falsch hier tue ??
Auch bekomme ich die Antwort vom Server als True/False
. Unabhängig von der Antwort, die ich bekomme, wird meine remote
Nachricht nicht angezeigt. Kann mir jemand sagen warum?