一个页面多个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 () {
...
});
});
});