json返回空数组

时间:2010-08-02 20:08:03

标签: javascript jquery

当我的页面加载时,我使用.ajax来调用服务器端代码并​​返回json。我遇到的问题是我得到一个空数组。所以在我的“成功:函数(数据)”中,它说数据[0] .id是未定义的。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:5)

您可以在访问前查看.length property,如果是0则返回或执行其他操作,如下所示:

if(data.length === 0) {
  alert("empty!");
  return;
}
//it has entries, carry on...
var id = data[0].id;