2015-03-03 4 views
0

Хотя есть много сообщений с похожим вопросом, я не смог его решить.ajax respsonse undefined object

Я могу видеть на консоли моего браузера мой объект возвращает ok как массив.
когда я предупреждаю data.AlliasName, я получаю undefined.

my json возвращает {"data": [{"id": 1, "FirstName": "101", "LastName": "101", "AlliasName": "101", "Address": " 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, всегда такой же результат.

ответ

0

Данные возвращаются содержит свойство под названием «данные», который является массивом, поэтому способ получить доступ к этому будет:

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

Вот это Thnx много –