使用jquery post从Javascript函数返回

时间:2014-05-12 05:32:33

标签: javascript jquery ajax

我在这里有一个愚蠢的问题。我知道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请求的位置?

谢谢!

1 个答案:

答案 0 :(得分:0)

如您所述,您可以使用回调函数(推荐),或者运行同步A(?)JAX调用。