我有来自 AJAX 调用的数据响应:
{"18:00":{"twopersons":1,"fourpersons":0}}
通过 statsarray = data;
将其存储到变量中
现在我如何循环遍历 statsarray 并输出 twopersons
值?
这样我就可以发出警报:
18:00 - There's 2 x 2persons and 0 x 4persons
这是 Ajax 调用:
var statsarray;
var currentloopeddate = test_date.toString('yyyy-MM-dd')
$.post("/home/sessions",
{ action: 'partner_calendar_checkseats', date: currentloopeddate },
function(data) { statsarray = data; }
);
最佳答案
只需执行以下操作:
var twopersons = data["18:00"].twopersons;
var fourpersons = data["18:00"]["fourpersons"];
(两种变体都是可能的)
一个变体是:
var shorter = data["18:00"];
var twopersons = data.twopersons;
// ...
关于javascript - Multidim json数组javascript,如何获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11863356/