【问题标题】:Return from Javascript function with jquery post [duplicate]使用jquery post从Javascript函数返回[重复]
【发布时间】: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 请求?

谢谢!

【问题讨论】:

标签: javascript jquery ajax


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-25
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    • 2015-08-01
    • 1970-01-01
    • 2013-10-23
    相关资源
    最近更新 更多