Bonjour,
Je vous explique mon problème. Une fonction JS me permet au moyen d'une requete ajax de récuperer certaines valeurs.
D'autres fonctions dans d'autres fichiers ont besoin de ces valeurs. Je ne sais pas comment faire pour que cela fonctionne.
Je ne vois pas comment être sûr, dans toute mes fonctions, que ma requête AJAX initiale est bien terminée.
J'ai essayé de regarder du côté des Deferred et des Promise mais il me manque quelque chose.
Au début je faisais quelque chose du genre :
Mais si je repète ces lignes de code, mafunctionAJAX est executée à chaque fois. Or, j'aimerais l'executé une seule fois et ensuite utilisé son resultat partout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $.when(mafunctionAJAX).done(function(){ DO SOMETHING });
Quelqu'un peut m'aider sur ce problème de conception ?
Merci d'avance,
Partager