json返回空数组

her*_*rsh 1 javascript jquery

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

Nic*_*ver 5

您可以在访问之前检查该.length属性,返回或执行其他操作(如果是)0,如下所示:

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