2017-08-27 7 views
0

私はかなり深いJSON構造のプロジェクトです。 JSONファイルの画像へのリンクにアクセスしようとしていますが、現在のソリューションではエラーが発生します。以下は、コードに表示される結果を含む私のコードですconsole.dir(item.Images)助けが大いにありがとう!コンソールでJSON反復のいくつかの層が深い

はJavaScript

$.getJSON("item-data.json", function(results) { 
     $.each(results.CatalogEntryView, function(index, item) { 
      console.dir(item.Images); 

      document.getElementById("productImage").innerHTML = item.Images.PrimaryImage.image 
     }); 
    }); 

JSONツリー構造とエラーが

enter image description here

答えて

2

イメージとPrimaryImageを使用して、配列されているので、私はあなたが、配列としてそれらにアクセスようにしたいと思う:

document.getElementById("productImage").innerHTML = item.Images[0].PrimaryImage[0].image 
1

PrimaryImageが配列でスローされます。 document.getElementById("productImage").innerHTML = item.Images[0].PrimaryImage[0].image

関連する問題