【发布时间】:2018-09-05 09:29:43
【问题描述】:
我有这个带有嵌套数组的 JSON 文件 > queue_list。
[{
"id_shop": "2",
"shop_name": "Brackets",
"queue_list": [{
"id_queue_current": "1",
"queue_name": "Queue 1",
"queue_current_number": "12"
}, {
"id_queue_current": "2",
"queue_name": "Queue 2",
"queue_current_number": "23"
}]
}]
使用我的 jQuery/ajax,我可以正确读取 id_shop 和 shop_name,但无法读取 queue_list 中的元素。如何访问这些元素?
$.ajax({
type: "GET",
url: "shop_list.php",
dataType: 'html',
success: function(data) {
data = JSON.parse(data);
data.forEach(function(dataItem){
var id_shop = dataItem.id_shop;
var shop_name = dataItem.shop_name;
var queue_current_number = dataItem.current_number;
var queue_name = dataItem.queue_name; //this element
$("#header h1").html('<div>'+shop_name+'</div>');
$("#shop_queue").html('<li data-categoryId ="'+id_shop+'"><a href="#shop_'+id_shop+'">'+queue_name+'</a></li>');
});
}
});
非常感谢!
【问题讨论】:
标签: jquery arrays json ajax nested