我是一个具有相当深的JSON结构的项目。我试图访问我的JSON文件中的图像的链接,但我当前的解决方案抛出错误。以下是我的代码,其中包含console.dir(item.Images)
代码中显示的结果。非常感谢任何帮助!
的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树结构和错误被抛出
答案 0 :(得分:2)
Images和PrimaryImage是数组,所以我想你想把它们作为数组访问,如下所示:
document.getElementById("productImage").innerHTML = item.Images[0].PrimaryImage[0].image
答案 1 :(得分:1)
PrimaryImage是一个数组。使用document.getElementById("productImage").innerHTML = item.Images[0].PrimaryImage[0].image