多个Ajax请求(带有一个回调)

HC

我正在发送多个ajax请求,并且如果所有请求都成功,则希望获得回调。我发现了,$.when($.ajax(), [...]).then(function(results){},[...]);但是只有当您事先知道要做什么时,它才起作用。就我而言,它取决于用户输入。

我尝试了以下方法,但不确定在哪里或如何$.when使用:

$.when(
    $('#piecesTable tr').not(':first').each(function(){

        // ...some prep...

        $.ajax({
            // ...args here...
        });
    })
).then(function() {
    // All requests are done
});

如何将所有这些单独$.ajax调用的结果用于$.when还是我以其他方式处理?

TW80000

我认为您要查找的内容的总体结构如下所示:

var requests = [];

// Populate requests array with ajax requests.
requests.push($.ajax({
    // ...
}));

// Add as many requests as you want to the array.

$.when.apply($, requests).done(function() {
    var args = $.prototype.slice.call(arguments);

    // args should contain the results of your ajax requests.

    // Do whatever with the results.
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NodeJS-发送多个请求并在一个回调中处理所有响应

来自分类Dev

NodeJS-发送多个请求并在一个回调中处理所有响应

来自分类Dev

多个Ajax调用,一个回调

来自分类Dev

显示带有一个或多个异步 Ajax 请求的 Spinner

来自分类Dev

一个带有多个getJSON请求的JSON文件

来自分类Dev

一个文件中有多个不同的 AJAX 请求

来自分类Dev

带有多个 ajax 调用的 Jquery 回调

来自分类Dev

具有一个响应的多个回调-Node JS

来自分类Dev

javascript中特定调用的所有ajax回调的一个入口点

来自分类Dev

WinProcEvent一个或多个SetWinEventHook回调?

来自分类Dev

WinProcEvent一个或多个SetWinEventHook回调?

来自分类Dev

如何处理来自带有回调的多个ajax异步调用的数据?

来自分类Dev

一个jquery ajax请求的多个循环

来自分类Dev

如何异步处理另一个ajax的beforeSend事件中的ajax回调?

来自分类Dev

创建一个promise回调

来自分类Dev

一个scrapy回调函数可以指向产生请求的同一个函数吗

来自分类Dev

jQuery:将相同的回调附加到一个或多个元素

来自分类Dev

Node.js:来自一个函数的多个回调

来自分类Dev

在同一个 App.cable.subscription 中收到多个回调

来自分类Dev

一个请求中有多个聚合功能

来自分类Dev

AJAX成功回调仅执行第一个功能

来自分类Dev

ajax return true / false-我已经实现了一个回调

来自分类Dev

在Ajax回调中访问`this`,都在一个Object中

来自分类Dev

AJAX成功回调仅执行第一个功能

来自分类Dev

一个简单的ajax示例中的javascript回调函数onreadystatechange

来自分类Dev

无法从另一个线程停止计时器(带有nidaqmx-python和回调的简短示例)

来自分类Dev

Moq异步回调失败,带有多个参数

来自分类Dev

绑定带有多个参数的回调函数

来自分类Dev

模型中带有if语句的多个回调

Related 相关文章

  1. 1

    NodeJS-发送多个请求并在一个回调中处理所有响应

  2. 2

    NodeJS-发送多个请求并在一个回调中处理所有响应

  3. 3

    多个Ajax调用,一个回调

  4. 4

    显示带有一个或多个异步 Ajax 请求的 Spinner

  5. 5

    一个带有多个getJSON请求的JSON文件

  6. 6

    一个文件中有多个不同的 AJAX 请求

  7. 7

    带有多个 ajax 调用的 Jquery 回调

  8. 8

    具有一个响应的多个回调-Node JS

  9. 9

    javascript中特定调用的所有ajax回调的一个入口点

  10. 10

    WinProcEvent一个或多个SetWinEventHook回调?

  11. 11

    WinProcEvent一个或多个SetWinEventHook回调?

  12. 12

    如何处理来自带有回调的多个ajax异步调用的数据?

  13. 13

    一个jquery ajax请求的多个循环

  14. 14

    如何异步处理另一个ajax的beforeSend事件中的ajax回调?

  15. 15

    创建一个promise回调

  16. 16

    一个scrapy回调函数可以指向产生请求的同一个函数吗

  17. 17

    jQuery:将相同的回调附加到一个或多个元素

  18. 18

    Node.js:来自一个函数的多个回调

  19. 19

    在同一个 App.cable.subscription 中收到多个回调

  20. 20

    一个请求中有多个聚合功能

  21. 21

    AJAX成功回调仅执行第一个功能

  22. 22

    ajax return true / false-我已经实现了一个回调

  23. 23

    在Ajax回调中访问`this`,都在一个Object中

  24. 24

    AJAX成功回调仅执行第一个功能

  25. 25

    一个简单的ajax示例中的javascript回调函数onreadystatechange

  26. 26

    无法从另一个线程停止计时器(带有nidaqmx-python和回调的简短示例)

  27. 27

    Moq异步回调失败,带有多个参数

  28. 28

    绑定带有多个参数的回调函数

  29. 29

    模型中带有if语句的多个回调

热门标签

归档