jQuery AJAX 呼び出しの結果から変数を初期化/割り当ててから、それらの変数をスクリプトのさらに下で再利用する必要がある状況があります。
var shouldRedirect = ???
$.ajax({
url: 'http://example.com',
type: 'GET',
data: 'blah',
asynch: false,
timeout: 1800,
success: function(data) {
shouldRedirect = data.rows[0].redirectFlag
}
});
if(shouldRedirect)
window.location = "...";
私が抱えている2つの問題:
- 結果の JSON に
redirectFlag
ブール値が含まれると仮定するとdata.rows[0].redirectFlag
、変数の値を取得する適切な方法はありますか?; と shouldRedirect
AJAX が開始される前に何を初期化すればよいですか (「変数を作成するが、まだ値を与えないでください!」と言うにはどうすればよいでしょうか)。
前もって感謝します!