Bonjour,
Je n'arrive pas à encoder un array en php afin d'obtenir un résultat utilisable en javascript
Pour résumer, j'encode un array en php afin d'obtenir un string json. Ensuite avec javascript j'ai besoin de parser ce string json mais ce lorsque j'essaie JSON.parse(string) j'obtiens une erreur invraisemblable.
Voici comment je procède:
Et voici le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $test = json_encode( $myArray ); echo $test;
Ensuite j'essaie sans succès de parser ce resultat en javascript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ["1":{"valeur1":"100","valeur2":"200"},"2":{"valeur3":"300","valeur4":"400"}]
Voici l'erreur obtenue dans la console:
Code : Sélectionner tout - Visualiser dans une fenêtre à part let result=JSON.parse(myStringJson);
Je ne comprends pas pourquoi json_encode sort une chaine qui n'est pas utilisable avec JSON.parse?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Uncaught SyntaxError: Unexpected token : in JSON at position 4
Merci de votre aide Tout conseil est bienvenu !
Partager