A quoi sert async dans $.ajax
async nous permet de bloquer l'execution du code jusqu'au retour du résultat
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| $($(form).submit(function (e) {
//e.preventDefault();
if ($('#email').valid() == true) {
jQuery.ajax({
type: "POST",
async: false,
data: {
Email: $('#email').val()
},
url: url,
success: function (data, textStatus, xhr) {
if (xhr.responseText == '0') {
//email exist donc non disponible
} else {
//email disponible
}
}
}
});
}
}); |
mais dans mon cas le code s'execute sans attendre le résultat
moi j'ai besoin d'envoyer le formulaire qu'apres le retour du resultat et pas avant