後で処理できるように、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」が表示されます。私はそのブラウザ固有の修正とは思わない..?