async nous permet de bloquer l'execution du code jusqu'au retour du résultat
mais dans mon cas le code s'execute sans attendre le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 } } } }); } });
moi j'ai besoin d'envoyer le formulaire qu'apres le retour du resultat et pas avant
Partager