0
我已經使用AJAX從Ajax調用retreived如何解析JSON數據
function pull_data(url)
{
//var _data;
return $.ajax(
{
url: url,
dataType: "JSON",
method: "GET",
success: function(data)
{
//_data = data;
}
});
}
var data = pull_data('/abc/url');
,這是我的瀏覽器是如何顯示的數據
現在,如果我這樣做data.address
它說未定義
var obj = $ .parseJSON(data); – mscdeveloper
'$ .ajax'返回一個jqXHR對象,而不是來自服務器的響應。假設你實際上正在檢索一個JSON對象,而不是純文本(看起來這樣,因爲你的開發工具顯示它就像一個對象),在你的'success'函數中,嘗試'console.log(data.address)並查看是否有該日誌。如果你實際上是檢索純文本而不是JSON對象,那麼'$ .parseJSON'或'JSON.parse'會有所幫助。 –