Javascript json返回空数组

Javascript json返回空数组,javascript,jquery,Javascript,Jquery,加载页面时,我使用.ajax调用服务器端代码并返回json。我遇到的问题是我得到了一个空数组。所以在我的success:functiondata中,它表示数据[0].id未定义。是否有办法处理此问题?您可以在访问之前检查,如果为0,则返回或执行其他操作,如: if(data.length === 0) { alert("empty!"); return; } //it has entries, carry on... var id = data[0].id; 您可以在访问之前检查,如果

加载页面时,我使用.ajax调用服务器端代码并返回json。我遇到的问题是我得到了一个空数组。所以在我的success:functiondata中,它表示数据[0].id未定义。是否有办法处理此问题?

您可以在访问之前检查,如果为0,则返回或执行其他操作,如:

if(data.length === 0) {
  alert("empty!");
  return;
}
//it has entries, carry on...
var id = data[0].id;
您可以在访问之前检查,如果为0,则返回或执行其他操作,如:

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

@尼克·克雷弗-啊哈!是的,这就成功了,尼克。非常感谢你。@Nick Craver-啊哈!是的,这就成功了,尼克。非常感谢你。