Action dans fonction each()
Bonjour à tous,
j'aurais besoin d'un peut d'aide concernant la fonction each() de JQuery.
j'utilise cette fonction pour renseigner une valeur dans une balise suite la valeur data- retourné.
mon problème est que la fonctionne Ajax que j'ai intégré dans mon each() met beaucoup de temps à répondre (communication avec une base de données d'une machine…)
Le temps que la fonction ajax réponde, la fonction each() fait ca vie…
voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $(".disponibilitee_Outil").each(function(e){
var Refoutil = $(this).data("refoutil");
if (Refoutil!=''){
console.log(Refoutil);
var actionFormulaire = "ajax/traitement.php";
var donneesSerialiseesFormulaire = 'action=disponibilitee_Outil&refoutil='+Refoutil;
$.post(actionFormulaire, donneesSerialiseesFormulaire, function(reponseJsonRetournee){
if (reponseJsonRetournee['ChargementDesDonnees']==true) {
console.log(reponseJsonRetournee['resultat']);
}
}, "json");
}
}); |
Du coup dans la console avec les console.log() en résultat j'ai
Code:
1 2 3 4
| ref outil 1
ref outil 2
resultat ajax
resultat ajax |
au lieu d'avoir
Code:
1 2 3 4
| ref outil 1
resultat ajax
ref outil 2
resultat ajax |
Je sais pas si je me suis bien fait comprendre..
Merci pour votre aide