Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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/2/jquery/88.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
4-5次Ajax调用成功后调用javascript函数_Javascript_Jquery_Ajax_Extjs_Q - Fatal编程技术网

4-5次Ajax调用成功后调用javascript函数

4-5次Ajax调用成功后调用javascript函数,javascript,jquery,ajax,extjs,q,Javascript,Jquery,Ajax,Extjs,Q,我需要进行4-5次Ajax调用,一旦所有这些调用成功,我需要调用JavaScript函数。我正在使用ExtJS。我也可以使用JQuery进行这些Ajax调用 一旦所有这些Ajax调用成功,我如何调用函数 我可以创建4-5个标志&每次ajax调用成功后,我都会将各自的标志设置为true&一旦所有标志都为true,我就会进行函数调用 有没有更好的方法来达到预期的效果 您可以在以下情况下使用jQuery: $.when( // Get first $.get("/first/", fu

我需要进行4-5次Ajax调用,一旦所有这些调用成功,我需要调用JavaScript函数。我正在使用ExtJS。我也可以使用JQuery进行这些Ajax调用

一旦所有这些Ajax调用成功,我如何调用函数

我可以创建4-5个标志&每次ajax调用成功后,我都会将各自的标志设置为true&一旦所有标志都为true,我就会进行函数调用


有没有更好的方法来达到预期的效果

您可以在以下情况下使用jQuery

$.when(
    // Get first
    $.get("/first/", function(result) {
        //Do something with result
    }),

    // Get second
    $.get("/second/", function(result) {
        //Do something with result
    }),

    // Get third
    $.get("/third/", function(result) {
        //Do something with result
    })

).then(function() {
    // All is ready now, so...
});
资料来源:

jquery网站上也有记录:

您可以在以下情况下使用jQuery

$.when(
    // Get first
    $.get("/first/", function(result) {
        //Do something with result
    }),

    // Get second
    $.get("/second/", function(result) {
        //Do something with result
    }),

    // Get third
    $.get("/third/", function(result) {
        //Do something with result
    })

).then(function() {
    // All is ready now, so...
});
资料来源:

jquery网站上也有记录:

您可以在以下情况下使用jQuery

$.when(
    // Get first
    $.get("/first/", function(result) {
        //Do something with result
    }),

    // Get second
    $.get("/second/", function(result) {
        //Do something with result
    }),

    // Get third
    $.get("/third/", function(result) {
        //Do something with result
    })

).then(function() {
    // All is ready now, so...
});
资料来源:

jquery网站上也有记录:

您可以在以下情况下使用jQuery

$.when(
    // Get first
    $.get("/first/", function(result) {
        //Do something with result
    }),

    // Get second
    $.get("/second/", function(result) {
        //Do something with result
    }),

    // Get third
    $.get("/third/", function(result) {
        //Do something with result
    })

).then(function() {
    // All is ready now, so...
});
资料来源:

jquery网站上也有记录:

我不想一个接一个地调用这些Ajax。我希望同时进行所有这些调用,然后一旦所有调用返回成功,我将调用我的函数。这看起来像是一个接一个地进行调用。请求将并行运行(如果您意识到
$,这一点很明显。get
方法在
$之前被调用了3次。当调用
方法本身时…因此无法同步请求)。您还应该在
中添加第二个函数,然后在
中添加第二个函数,以便处理失败。$.get()始终是异步的,除非指定为非异步。我不想逐个调用这些Ajax。我希望同时进行所有这些调用,然后一旦所有调用返回成功,我将调用我的函数。这看起来像是一个接一个地进行调用。请求将并行运行(如果您意识到
$,这一点很明显。get
方法在
$之前被调用了3次。当调用
方法本身时…因此无法同步请求)。您还应该在
中添加第二个函数,然后在
中添加第二个函数,以便处理失败。$.get()始终是异步的,除非指定为非异步。我不想逐个调用这些Ajax。我希望同时进行所有这些调用,然后一旦所有调用返回成功,我将调用我的函数。这看起来像是一个接一个地进行调用。请求将并行运行(如果您意识到
$,这一点很明显。get
方法在
$之前被调用了3次。当调用
方法本身时…因此无法同步请求)。您还应该在
中添加第二个函数,然后在
中添加第二个函数,以便处理失败。$.get()始终是异步的,除非指定为非异步。我不想逐个调用这些Ajax。我希望同时进行所有这些调用,然后一旦所有调用返回成功,我将调用我的函数。这看起来像是一个接一个地进行调用。请求将并行运行(如果您意识到
$,这一点很明显。get
方法在
$之前被调用了3次。当调用
方法本身时…因此无法同步请求)。您还应该向
然后
添加第二个函数,以便处理故障。$.get()始终是异步的,除非指定为不异步。