js读取json数据的问题
我使用ajax读取数据,在后台用java代码将list集合转换为json数据,不知道怎么用js去除数据,求高手解答!
这是我js代码:
jQuery.ajax({
type:"post",
url:"${base}/suppliers/ajaxDayReport.action",
data:jQuery.param(param),
success: function(data){
alert(data);
var json = eval("(" + data + ")");
alert(json);
for(var i in json){
alert(i.num);
}
}
})
第一个alert打印出来的是json数据,第二个打印出来的全是object。
------解决方案--------------------你已经转换了,就直接用了
参考下这里
------解决方案--------------------那就是你的num是个对象,不是数字,用firebug看看不就知道怎么回事儿了
------解决方案--------------------alert(json[i].num);