ajax响应未定义的对象

时间:2015-03-03 11:35:54

标签: ajax object properties response

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

我可以在浏览器的控制台上看到我的对象返回ok作为数组 当我提醒data.AlliasName我得到未定义。

我的json回来了 {“data”:[{“id”:1,“FirstName”:“101”,“LastName”:“101”,“AlliasName”:“101”,“地址”:“kentro”,“类型”:“ 1“}]}

enter image description here

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

我已经尝试过将警报设置成功,数据[0] .AlliasName和eval func,总是相同的结果。

1 个答案:

答案 0 :(得分:0)

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

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