见下面我的json数组
[{'message_id':'1'}{'message_id':'2'}]
如何在jQuery中获取message_id
请帮助我。
答案 0 :(得分:0)
像这样循环json数组
var jsondata = [{'message_id':'1'},{'message_id':'2'}];
for(i=0; i<jsondata.length;i++) {
console.log(jsondata[i].message_id);
}
答案 1 :(得分:0)
您需要使用索引器,两个对象之间也缺少逗号。
yourobjArr = $.parseJSON("[{'message_id':'1'}, {'message_id':'2'}]");
yourobjArr[0].message_id
迭代所有数组元素
for(i=0; i< yourobjArr.length;i++)
{
message_id = yourobjArr[i].message_id;
}
答案 2 :(得分:0)
你不需要jQuery:
var arr = [{'message_id':'1'}, {'message_id':'2'}];
var ids = [];
arr.map(function (item) {
ids.push(item["message_id"]);
});
console.log(ids); //all ids will be stored here.
或强>
var arr = [{'message_id':'1'}, {'message_id':'2'}];
var firstId = arr[0]["message_id"]; //access the particular id
答案 3 :(得分:0)
尝试使用:
arr = [{'message_id':'1a'},{'message_id':'2a'}];
for(var j = 0; j < arr.length; j++){
alert(arr[j]['message_id']);
}
答案 4 :(得分:0)
var json_arr = [{'message_id':'1'},{'message_id':'2'}];
for(var i = 0; i < json_arr.length; i++){
alert(json_arr[i].message_id);
}