我有一种情况,我需要从 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 = "...";
我遇到的两个问题:
- 假设生成的 JSON 将包含一个
redirectFlag
布尔值,data.rows[0].redirectFlag
获取我的变量值的正确方法是什么?和 - 在启动 AJAX 之前我要初始化什么
shouldRedirect
(我怎么说“创建一个变量但还没有给它一个值!”)?
提前致谢!