我试图显示一个键值对数组,但无法正确编码。
var result =new Array( {'id' : 1}, {'id' : 2} );
$.each($.parseJSON(result), function(k, v) {
alert(k + ' is ' + v);
});
这是 fiddle 链接。
最佳答案
我更改了您的代码如下:
var result =[ {'id' : 1}, {'id' : 2} ];
$.each(result, function(k, v) {
alert("id" + ' is ' + v.id);
});
<小时/>
根据您的评论,以下是更新后的代码:
var result =[ {'id' : 1}, {'id' : 2} ];
$.each(result, function(k, v) {
for(var prop in v){
if(v.hasOwnProperty(prop)){
alert(prop + ' is ' + v[prop]);
}
}
});
关于jquery - 如何显示jquery数组键值对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22652860/