我有一段代码使用getJSON来获取数据。响应如下:
[["SSP II",3],["Limitations",2],["Disputes",2],["PSS",4],["Debit Card",5]]
我正在尝试循环响应并构建一个简单的表。
$.each(json, function(key, value) {
alert(key + ' ' + value);
});
我尝试了上面的代码,但它警告0 [object Object]。
如何从此回复中获取值?
答案 0 :(得分:0)
[object Object]
表示您尝试将对象直接解析为字符串(alert()
)。
但是如果你想看到像{name="SSP II"}
这样的实际值,你需要将json解析为这样的字符串:
alert(key+ ' ', JSON.stringify(value));
如果你想访问每个数组的值,你可以这样做:
alert(value['name']);//alerts the first string ("SSP II")