一个页面多个jquery ajax执行顺序?

我用的jquery1.10.2
一个页面中有多个ajax请求

function f1() {
//一大段代码
//ajax请求
doajax1();
}
function f2() {
//一大段代码
//ajax请求
doajax2();
}
function f3() {
//一大段代码
//ajax请求
doajax3();
}
.
.
.

如何按照f1() f2() f3() ...顺序执行?
f1()执行完之后再f2() ...

排除async: false这个办法
排除success: function () {f2();}这个办法
排除后端将多个ajax请求合成一个的办法

回答

promise...then...,generator

是这样吗?

f1().then(function () {
    f2().then(function () {
        f3().then(function () {
            ...
        });
    });
});
以上是一个页面多个jquery ajax执行顺序?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>