[AJAX] Highcharts et Ajax
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 ! :roll:
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)
Code:
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
}
}); |
Un exemple de JSON que j'obtiens :
Code:
[{"DelaiMoyenTechnique":"05:07:36","DelaiMoyenBio":"05:39:16","DelaiTotal":"10:46:52"}]
Mon graphique sera TOUJOURS (pour l'instant) composé de ces 3 valeurs, donc c'est basique-ment un graphique à 3 colonnes.
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. :cry: