Javascript 如何并行调用多个独立的jQueryAjax调用,并在调用完成后调用函数

Javascript 如何并行调用多个独立的jQueryAjax调用,并在调用完成后调用函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想并行调用多个独立的jQueryAjax调用,然后在调用完成后调用一个函数。我在这里看到了这个例子 但我只想知道它是并行调用它们还是顺序调用它们(链接它们) 谢谢。$。when()类似于Promise.all()。您传递给它的承诺都将异步运行,并且.done()在它们全部完成之前不会运行。你所做的承诺没有一个确定的解决顺序。但是它会同时发出所有ajax请求吗?它就像任何js代码一样,从上到下执行。调用将按您设置的顺序执行,但由于它们是异步的,因此它们不一定按开始的顺序完成。对不起,我想问的是

我想并行调用多个独立的jQueryAjax调用,然后在调用完成后调用一个函数。我在这里看到了这个例子

但我只想知道它是并行调用它们还是顺序调用它们(链接它们)


谢谢。

$。when()类似于Promise.all()。您传递给它的承诺都将异步运行,并且.done()在它们全部完成之前不会运行。你所做的承诺没有一个确定的解决顺序。

但是它会同时发出所有ajax请求吗?它就像任何js代码一样,从上到下执行。调用将按您设置的顺序执行,但由于它们是异步的,因此它们不一定按开始的顺序完成。对不起,我想问的是,它会从左到右进行调用吗?他们什么时候结束并不重要。但是只要第二次调用在第一次调用完成时不发生,Ajax调用是异步的。这意味着一旦有可用性,它们就会被推到堆栈上运行。它们中的任何一个都不会等到另一个完成后再开始,除非您通过嵌套调用强制该流。