Bonjour,
Je voudrais créer un graphe à partir des données reçus par un appel ajax (appel d'un webservice), et je veux afficher le graphe après que les données soient chargées complètement.
Le problème c'est que si je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
appelajax();
affichergraphe();
affichergraphe() s'effectuent juste après le lancement de l'appel appelajax(),
alors les données ne sont pas encore chargées puisque appelajax() continue encore à ce moment de charger les données, ce qui me donne un graphe vide.

mais si je crée un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="button" value="afficher graphe" onclick="affichergraphe()">
et si j'attends quelques avant de cliquer sur le bouton afficher graphe, toutes les données sont affichées dans le graphe.

Comment faire alors pour éviter le bouton, c'est à dire attendre que les données soient chargées avant de lancer affichergraphe() sans l'aide d'un bouton.
Merci d'avance pour votre aide.