我在这里有一个愚蠢的问题。我知道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请求的位置?
谢谢!
答案 0 :(得分:0)
如您所述,您可以使用回调函数(推荐),或者运行同步A(?)JAX调用。