当我的页面加载时,我使用.ajax来调用服务器端代码并返回json。我遇到的问题是我得到一个空数组。所以在我的“成功:函数(数据)”中,它说数据[0] .id是未定义的。有没有办法解决这个问题?
答案 0 :(得分:5)
您可以在访问前查看.length
property,如果是0
则返回或执行其他操作,如下所示:
if(data.length === 0) {
alert("empty!");
return;
}
//it has entries, carry on...
var id = data[0].id;