见下面我的 json 数组
[{'message_id':'1'}{'message_id':'2'}]
如何进入message_id
jQuery 请帮助我。
var json_arr = [{'message_id':'1'},{'message_id':'2'}];
for(var i = 0; i < json_arr.length; i++){
alert(json_arr[i].message_id);
}
像这样循环json数组
var jsondata = [{'message_id':'1'},{'message_id':'2'}];
for(i=0; i<jsondata.length;i++) {
console.log(jsondata[i].message_id);
}
您需要使用索引器,两个对象之间也缺少逗号。
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;
}
为此,您不需要 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
尝试使用这个:
arr = [{'message_id':'1a'},{'message_id':'2a'}];
for(var j = 0; j < arr.length; j++){
alert(arr[j]['message_id']);
}