当我的页面加载时,我使用.ajax来调用服务器端代码并返回json.我遇到的问题是我得到一个空数组.所以在我的"成功:函数(数据)"中,它说数据[0] .id是未定义的.有办法处理这个吗?
您可以在访问之前检查该.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)