async nous permet de bloquer l'execution du code jusqu'au retour du 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
			}
		}
	}
});
}
});
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