我在我的ajax请求中有这一行:
success: function (response) {
var result = $.parseJSON(response);
由于响应是键/值对的数组,如何知道对的数量?
答案 0 :(得分:2)
如果它是像Object这样的数组,您可以使用以下内容:
console.log(Object.keys(result).length)
如果它只是一个数组,你可以使用:
console.log(result.length);
答案 1 :(得分:1)
你必须使用长度:
console.log(result.length);
答案 2 :(得分:0)
请尝试这种方式,因为.length
仅适用于array
而不适用于object
。所以
var count = 0;
for(var key in json)
if(json.hasOwnProperty(key))
count++;
alert(count);
N.B:如果是array
,请选择.length
警报(result.length);