2015-03-03 40 views
0

雖然有很多類似問題的帖子,但我無法設法解決它。ajax respsonse undefined object

我可以看到在我的瀏覽器的控制檯我的對象返回OK作爲數組。
當我警報data.AlliasName我得到未定義。 {「data」:[{「id」:1,「FirstName」:「101」,「LastName」:「101」,「AlliasName」:「101」,「Address」):「我的json返回 」 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 
      } 

我已經嘗試也puting警報入成功,數據[0] .AlliasName和eval FUNC,總是相同的結果。

回答

0

返回的數據包含財產稱爲「數據」,這是一個數組,這樣的方式來訪問,這將是:

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

完蛋了日Thnx很多 – 2015-03-03 12:19:43