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:
affichergraphe() s'effectuent juste après le lancement de l'appel appelajax(),
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 appelajax(); affichergraphe();
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 unet si j'attends quelques avant de cliquer sur le bouton afficher graphe, toutes les données sont affichées dans le graphe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="button" value="afficher graphe" onclick="affichergraphe()">
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.
Partager