J'ai cette fonction ajax qui valide la clé fournie par l'utilisateur. mais l'alerte est avant que la réponse ajax et en raison de laquelle, si l'utilisateur fournit une mauvaise clé peut même avoir accèsL'alerte arrive avant la réponse
$(document).ready(function() {
$('#submit').click(function(e) {
e.preventDefault();
var key = $('#downloadkey').val();
var dataString = {KEY:key};
$.ajax({
url: "/mediabox/home/validate_key",
type: 'POST',
data: dataString,
success: function(msg) {
if(msg=="true")
{
alert("do something");
}
else
{
alert("Your download key is either wrong or you didn't provide it.");
return false;
}
}
});
});
});
** Quoi? ** Je suis tout à fait confus .... – Neal
avec ce code, l'alerte ne viendra que lorsque ce rappel succès exécuté (quand il obtient une réponse de la page du serveur) – Shyju
Croyez-moi quand je soumets le Je reçois soudainement l'alerte et pendant que l'alerte est sur mon écran, je peux voir que l'appel ajax n'est toujours pas terminé et la réponse est vide quand je clique sur ok sur l'alerte puis je vois la réponse –