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'会有所帮助。 –