json return empty array
问题描述:
当我的页面加载时,我使用.ajax来调用服务器端代码并返回json。我遇到的问题是我得到一个空数组。所以在我的“成功:功能(数据)”,它是说数据[0] .id是未定义的。有什么办法可以解决这个问题吗?json return empty array
答
您可以访问它,返回或做其他事,如果它是0
,这样前检查.length
property:
if(data.length === 0) {
alert("empty!");
return;
}
//it has entries, carry on...
var id = data[0].id;
@尼克Craver - 啊哈!是的,那个窍门尼克。非常感谢。 – hersh 2010-08-02 20:11:41