我正在尝试将 JSON 响应存储到变量中,以便稍后处理它,我尝试了以下但得到 null,
function go(){
var jsonObj = getJson(url);
alert(JSON.stringify(jsonObj));
}
function getJson(){
return JSON.parse($.ajax({
type: 'POST',
url: 'url',
dataType: 'json',
global: false,
async: false,
success: function(data){
return data;
}
}).responseText);
}
同时,我可以看到 JSON 内容打印在我的服务器控制台上。
编辑
谢谢摆脱..!解决了这个问题。您的解决方案在 IE8 中运行良好,但对于 Chrome 和 FireFox 在警报弹出窗口中仍然显示为“null”。我不认为它的浏览器特定修复..?