[JQuery ou non] avec un alert ça fonctionne, sinon (rien)
Bonjour,
Voila dans mon projet, j'utilise jQuery pour faire certains appels ajax. Pour tous ces appels , j'affiche un loader durant l'opération.
Ca fonctionne sans problème la plupart du temps, sauf pour 2 cas.
En gros, je fais un display:block via javascript sur l'image loader, dans à la réponse de l'appel ajax, je fais display:none. Pour les 2 cas qui ne fonctionnent pas pas , le display:block n'est pas pris en compte. Si je place un alert("toto") juste avant, ca fonctionne.
Malheureusement, je ne veux pas d'alert.
Voici l'exemple de mon code:
Citation:
LoaderIn();
$.ajax({
url: "contenu.htm",
type: "POST",
success: function(html){
// code divers
LoaderOut();
},
error: function(html){
// code divers
LoaderOut();
}
});
J'ai essayé avec le beforeSend, mais ca me fait la même chose.
Citation:
$.ajax({
url: "contenu.htm",
type: "POST",
success: function(html){
// code divers
LoaderOut();
},
beforSend: function(html){
LoaderIn();
}
});
Voila je ne sais plus quoi faire. Si vous avez un indice pour m'aider à avancer.
(Bon j'ai simplifié mon code, à la base j'appelle un web service et je fais pas mal de chose dans le success. Mais bon pour la plupart de mes WS appelés je n'est pas de soucis)
Merci