簡體   English   中英

如何使用JavaScript獲取對象索引值的JSON響應

[英]how get JSON response of object index value using javascript

我的JSON文本是

[{
        "album_name" : "marriage",
        "album_image" : "images/abc.jpg"
    }, {
        "album_name" : "holiday",
        "album_image" : "images/holi.jpg"
    }
]

在那我需要獲取每個對象的索引值。 我使用for循環獲取了上述值,並進行了動態附加。 我的要求是,當我單擊每個項目時,我需要在onclick函數中傳遞該對象的索引值。

跟隨json對象

 var json = [{"album_name":"marriage","album_image":"images/abc.jpg"},
             {"album_name":"holiday","album_image":"images/holi.jpg"}];

如果要獲取任何索引值,則可以采用這種方式

console.log(json[0].album_name); // means 0 index album_name key value

使用forEach函數迭代JSON對象,

var json = [{"album_name":"marriage","album_image":"images/abc.jpg"},
            {"album_name":"holiday","album_image":"images/holi.jpg"}];

json.forEach(function(object, index){
 console.log('Index ==>' + index, ' Object data' + object);
 //or specific key value of object
 console.log(object.album_name);
});

您也可以嘗試

   $.each(json, function(i, obj) {  
      $.each(obj, function(index, value){
        console.log(index);
      });
  });

這是jsfiddle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM