我正在尝试显示一个键值对数组,但无法正确编码。
var result =new Array( {'id' : 1}, {'id' : 2} );
$.each($.parseJSON(result), function(k, v) {
alert(k + ' is ' + v);
});
这是小提琴链接。
答案 0 :(得分:2)
我更改了您的代码,如下所示:
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]);
}
}
});
答案 1 :(得分:1)
试试这个。
var result =[ {'id' : 1}, {'id' : 2} ];
$.each(result, function(k, v) {
for(var prop in v){
alert(k + ' is ' + prop);
}
});
答案 2 :(得分:1)
var result =new Array( {'id' : 1}, {'id' : 2} );
$.each(result, function(key, value){
$.each(value, function(key, value){
alert(key+' : '+value);
});
});