多个异步ajax请求指定顺序执行

Posted 凉面好好吃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多个异步ajax请求指定顺序执行相关的知识,希望对你有一定的参考价值。

1、比如2个ajax请求,把第二个ajax请求放在第一个ajax请求success方法里面。

2、ajax请求时添加 async: false,//使用同步的方式,true为异步方式。结果是只有等服务器返回信息以后才会继续执行后面的代码。默认为true。

3、

    ajax6 = $.ajax(
      {
     url: "/Home2/SelectyjLoginuser",
     dataType: "json",
     type: "post",
     success: function (paraResponse) {
     }
      });
        ajax7 = $.ajax(
      {
          
           url: "/Home2/Selectyjzh",
           dataType: "json",
           type: "post",
           success: function (paraResponse) {
           }
      });

//确保(ajax6, ajax7两个请求完毕时执行
        $.when(ajax6, ajax7).done(function () {
          //所做操作
        });
    }

 

以上是关于多个异步ajax请求指定顺序执行的主要内容,如果未能解决你的问题,请参考以下文章

js Promise 等待多个异步操作执行完再去做一些操作

用Promise解决多个异步Ajax请求导致的代码嵌套问题

如何确保JavaScript的执行顺序

[转]多个ajax请求时控制执行顺序或全部执行后的操作

Ajax异步调用的顺序执行

JS中事件的执行顺序和AJAX的异步