exploiter une liste dans un retour Json - Javascript/Node.js - Programmation
Marsh Posté le 02-09-2016 à 08:11:39
tu peux donner du code et nous dire dans quel environnement tu bosses ?
tu as fait un console.log de ton json récupéré après appel ajax ?
Et si results.artwork.POSTER fonctionne, il y a aucune chance que results.artwork[0].POSTER fonctionne car results.artwork n'est pas un tableau mais un objet. Donc ton JSON ne te retourne pas un tableau mais juste un objet.
Affiche nous ton code et le résultat de ton JSON (entre balises [code] merci)
Marsh Posté le 02-09-2016 à 22:52:28
gatsu35 a écrit : tu peux donner du code et nous dire dans quel environnement tu bosses ? |
je suis d'accord results.artwork.POSTER fonctionne en objet et results.artwork[0].POSTER en tableau
les 2 retours sont juste des exemples mais ne proviennent pas de la même requête json
le sujet posté est sur le tableau results[0].SeasonList
mon code :
Code :
|
j'ai dans le log 'error couldn't display seasonId of Undefined'
le retour json est le suivant
Code :
|
Marsh Posté le 02-09-2016 à 06:21:28
bonjour ,
après un appel ajax , j'exploite le retour (positif) Json sous javascript
je n'ai pas de problème lorsque la liste est au 1er niveau en utilisant
'poster<-results.artwork.POSTER':
ce code mapping fonctionne très bien
mais lorsque j'ai 2 listes imbriquées je n'ai pas trouvé comment prendre la liste au niveau 2
'poster<-results.artwork[0].POSTER':
ce code mapping ne fonctionne pas poster reste en undefined
je fais surement une erreur de syntaxe , si quelqu'un peu m'orienter
merci