Uncaught TypeError: Cannot read property 'longueur' undefined pour un simple tableau JSON

Je suis de l'appel d'une fonction de cette manière .

var responseinner = returnvalues(selectedeleemnt);

console.log(responseinner);      

l'affichage de l'Objet à

console.log(JSON.stringify(responseinner)); 

affichant en tant que [{"name":"Coke","image":"json_images/coke_can.jpg","type":["250ml","300ml"],"price":["50","60"]}]

J'ai essayé tous les moyens de l'analyse de cette valeur

[{"name":"Coke","image":"json_images/coke_can.jpg","type":["250ml","300ml"],"price":["50","60"]}] 

Mais toujours il envoyait le message d'erreur que

Uncaught TypeError: Cannot read property 'longueur' undefined

J'ai utilisé JSON.analyser , JSON.stringfy() . mais aucun aidé .

for (var i = 0; i < responseinner.type.length; i++) {

}

quelqu'un pourrait-il m'aider

  • Pourquoi est-JSON impliqués à tous?
  • Vous avez besoin d'un indice, responseinner[0].type.length pour identifier l'objet contenant la type tableau que vous souhaitez examiner.
InformationsquelleAutor Kiran | 2014-05-29