Bonjour,
je suis en train de développer une application web de Benchmarking.
L'utilisateur arrive sur un formulaire de recherche multicritères, et génère un graphique par rapport aux options qu'il a choisi en appuyant sur un bouton.
Je fais donc un appel ajax qui envoi les paramètres choisis à un fichier php qui génère une requête et qui ensuite retourne un résultat sous forme de JSON.
Je bloque au moment de construire le graphique malheureusement !
Voici mon appel AJAX : (Pour le moment j'affiche juste le JSON dans une DIV sur ma page afin de vérifier qu'il soit bon)
Un exemple de JSON que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $.ajax({ type: "POST", url: "db.php", data: "datedebut="+ datedebut +"& datefin="+ datefin +"& jours="+ jours +"& ferie="+ ferie +"& horairedebut="+ horairedebut +"& horairefin="+ horairefin +"& labo="+ labo +"& corres="+ corres, beforeSend : function() { // traitements JS à faire AVANT l'envoi $('#results').after('<img src="img/ajax-loader.gif" alt="loader" id="ajax-loader" />'); // ajout d'un loader pour signifier l'action }, success : function(data){ // traitements JS à faire APRES le retour d'ajax-search.php $('#ajax-loader').remove(); // on enleve le loader $('#results').html(data); // affichage des résultats dans le bloc } });
Mon graphique sera TOUJOURS (pour l'instant) composé de ces 3 valeurs, donc c'est basique-ment un graphique à 3 colonnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [{"DelaiMoyenTechnique":"05:07:36","DelaiMoyenBio":"05:39:16","DelaiTotal":"10:46:52"}]
Un exemple de rendu de graphique sous Highcharts : http://jsfiddle.net/PPAUx/758/
(Donc pas loin de se que je cherche à faire)
Merci d'avance pour votre aide, ça fait 2 jours que je cherche en vain.![]()
Partager