Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery post从Javascript函数返回_Javascript_Jquery_Ajax - Fatal编程技术网

使用jquery post从Javascript函数返回

使用jquery post从Javascript函数返回,javascript,jquery,ajax,Javascript,Jquery,Ajax,我这里有个愚蠢的问题。我知道AJAX的整个异步方面,以及它是如何把我的代码弄乱的。 基本上我有这个函数,顾名思义,它检查用户会话是否仍然有效 user_session_check: function() { app.http_ajax_json_post(app.config.settings.api_url + 'user/check', { action: 'session' }, function(data) {

我这里有个愚蠢的问题。我知道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

不起作用

如果我错了,请纠正我,但是如果会话过期,我是否应该使用回调来执行我需要执行的操作

注意:我应该这样做吗

我在哪里同步运行ajax请求


谢谢

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

@elclanrs-这就是我在引用回调函数时提到的问题。