8 回答

TA貢獻1798條經(jīng)驗 獲得超7個贊
const [a, b] = await Promise.all([getA(), getB()]);
const c = await getC(a, b);

TA貢獻1845條經(jīng)驗 獲得超8個贊
說一個比較原始的方法,定時器。用jQuery實現(xiàn)一下
var time = 0;
var dataA = {};
var dataB = {};
// a接口
function funca() {
$.ajax({
...
success: function(data) {
dataA = data
time ++
if (time === 1) {
func();
}
}
})
}
// b接口
function funcb() {
$.ajax({
...
success: function(data) {
dataB = data
time ++
if (time === 1) {
func();
}
}
})
}
// c接口
function func() {
$.ajax({
data: {
data1: dataA,
data2: dataB
},
success: function(data){
console.log(data)
}
})
}
添加回答
舉報