|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 47 ![]() |
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) Code :
Code :
[{"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. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
Bonsoir,
en jQuery il existe jQuery.getJSON() qui devrait t'aider à y voir plus clair pour la récupération et le formatage des données. |
|
|
00
|
|
|
#3 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 47 ![]() |
Bonjour,
mon $.ajax est sensiblement la même fonction que le get.json, avec plus d'options. (Get.json ne prend pas la méthode POST). Je n'arrive toujours pas à rapatrier mon json et je ne comprend vraiment pas ce qui cloche ! La fin de mon fichier db.php qui normalement me renvoi le json. Code :
Code :
Donc on dirait que mon json n'est pas reconnu comme tel, cependant quand je le retourne sans le header("Content-type: application/json"); (sur db.php) et sans le dataType: "json" (dans ma fonction ajax), il apparaît bien comme ceci : Code :
[{"DelaiMoyenTechnique":"04:57:04","DelaiMoyenBio":"07:26:47","DelaiTotal":"12:23:51"}] |
||||
|
|
00
|
|
|
#4 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
Bref, si, ton JSON est bien reconnu et ses propriétés disponibles.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 47 ![]() |
Hum ok.
![]() Mais alors pourquoi si je fais un simple alert(data.DelaiTotal); je reçois un "undefined" ? Car si on suit ma structure je devrais avoir : 12:23:51 ? |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Ben tu n'as probablement pas remarqué que les accolades sont entourées de crochets, qui correspond à la notation d'un tableau...
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
10
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 47 ![]() |
Génial !
Merci à toi Bovino, je vais pouvoir passer à l'étape d'intégration du graph grâce à cet objet. Je sens que je vais passer plus souvent ici, ça me permet d'en apprendre toujours plus. (Puis bon, quand on est seul au boulot, c'est pas toujours facile quand on bloque...) Encore merci ! (Je ne passe pas en résolu tout de suite, au cas où je n'arriverais pas à construire le graph, ce que j'espère pas !) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com