【发布时间】:2014-05-12 05:32:32
【问题描述】:
我在这里有一个愚蠢的问题。我知道 AJAX 的整个异步方面以及它是如何在此处弄乱我的代码的。 基本上我有这个功能,顾名思义,它检查用户会话是否仍然有效。
user_session_check: function() {
app.http_ajax_json_post(app.config.settings.api_url + 'user/check', {
action: 'session'
}, function(data) {
if (data.status == 0) {
app.config.return = 0;
} else {
app.config.return = 1;
}
});
}
基本上我需要检查返回值是什么(data.status 只会等于 -> 1 || 0)。即使尝试将其设置为变量值,我如何才能访问它
app.config.return = 0;
不起作用。
如果我错了,请纠正我,但是如果会话过期,我应该使用回调来做我需要做的事情吗?
注意:我应该这样做吗? :https://stackoverflow.com/a/9269326/2518525
我在哪里同步运行 ajax 请求?
谢谢!
【问题讨论】:
-
@elclanrs - 这就是我在引用回调函数时所说的问题。
标签: javascript jquery ajax