javascript - 仅获取 json 数组中的第 4 个元素

标签 javascript jquery arrays json

我有一个像这样的 json 文件:

{

    "product": {
        images": [
         "13953115",
         "13953112",
         "13953116",
         "13953026",
         "13953021",
         "11519717" 
        ], //etc
   }
}

我正在尝试获取 第 4 个元素(在上面的示例“13953026”中),然后使用它附加到 div。目前的代码如下所示:

 $.getJSON('url-to-product?format=json', function(data){
   var images = [];

   // how to select the fourth element?//
   var image = images[4];

   var fourthImage = $('<img src="'+ image +'" width="265" height="340" alt="" />');
   $('.con_images').html(fourthImage);
 });

我认为 var image = images[4]; 会起作用,但显然不是。我在 here 中找到了一些有用的帖子但我不知道如何将其合并到我的代码中。

谁能帮我解决这个问题?谢谢...

最佳答案

我没有发现这样做有任何问题:

$.getJSON('url-to-product?format=json', function(data){

   var image = data.product.images[3];

   var fourthImage = $('<img src="'+ image +'" width="265" height="340" alt="" />');
   $('.con_images').html(fourthImage);
});

另请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors

关于javascript - 仅获取 json 数组中的第 4 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25465540/

相关文章:

javascript - 使用ajax从文本框中的php变量获取特定值

IE 9 中的 Javascript float 框显示不正确

javascript - 通过 Bootstrap Modal 提交确认

javascript - If else 数组中的简写 .push()

arrays - 数组 F# 中元素的索引

JavaScript:通过字符串数据路径更改 JSON 中的数据

javascript - 不同ShadowDom中的Polymer 2.0 getElementById

javascript - 修复从右到左语言切换时 Atom 光标的行为

javascript - 如何在弹出窗口中发送选定的下拉值

java - 跳过一个单词,打印下一个单词