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