ajax 响应未定义对象

ajax respsonse undefined object

虽然有很多帖子有类似的问题,但我无法解决。

我可以在浏览器的控制台看到我的对象 returns 可以作为数组。
当我提醒 data.AlliasName 我变得不确定。

我的jsonreturns {"data": [{"id":1,"FirstName":"101","LastName":"101","AlliasName":"101","Address":"kentro","Type":"1"}]}

$.ajax({
      url: urlreq,
       dataType: "json",
       success:  handleData
  });
  function handleData(data) {
                alert(data.AlliasName);
                console.log(data);
                //do some stuff
            }

我也试过将警报设置为成功,data[0].AlliasName 和 eval func,总是相同的结果。

返回的数据包含一个名为 "data" 的 属性,它是一个数组,因此访问它的方式是:

function handleData(data) {
    console.log(data.data[0].AlliasName);
}