Bonjour à tous,
J'ai un objet de type JSON, en utilisant la fonction eval() de js je parse un objet JSON litteral que j'ai créer depuis la fonction json_encode() de PHP.
Lorsque je log mon objet dans la console de Chrome, il es reconnu en tant qu'objet javascript et s'affiche avec la coloration syntaxique.
Cependant, il n'a pas d'attribut length et il m'es impossible d'itérer sur les données qu'il contiens.
Ma question faut il que je le forme autrement qu'ai-je mal fais? Voici un aperçu de l'objet en question.
Et l'objet parent depuis lequel je l'extrait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Object {Phase 4: 100, Phase 2: 20, Phase 1: 10, Phase 3: 30}
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <script type="text/javascript"> //<!-- var testChart_datas = [{ "columns": [ { "type": "string", "label": "Properties" }, { "type": "number", "label": "Values" } ], "datas": { "Phase 1": 10, "Phase 2": 20, "Phase 3": 30, "Phase 4": 100 }, "type": "pie", "markupId": "testChart", "options": { "title": "Votre rhytme de progression", "pointSize": 8, "width": "400", "height": "320", "legend": "\"left\"", "is3d": true, "backgroundColor": "#ebeae3", "isStacked": false, "colors": "[\"#0b7f7d\",]" } }] //--> </script>
Nicolas
Partager