异步获取两个数据,并在执行完后更新前台渲染,但现在数据还没获取到最后的函数已经执行,代码如下
function a(e) {
if (e) {
$.ajax({
url: '../../a.ashx',
data: { },
type: 'get',
success: function (data) {
console.log(a);
}
})
} else {
}
}
function b(e) {
if (e) {
$.ajax({
url: '../../b.ashx',
data: {},
type: 'get',
success: function (data) {
console.log(b);
}
})
} else {
}
}
function c(){
console.log(1);
}
Promise.all([GetTimes(), GetPackage()]).then(c());
执行结果类似这样:
1
a
b
求解。
蓝山帝景
相关分类