日期:2014-05-16  浏览次数:20355 次

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);