function testPromise() {
var p1 = new Promise(
function(resolve, reject) {
(function() {
for(var i=0;i<4;i++){
getExpert(i);
};
resolve();
})();
}
);
p1.then(
function() {
//slideScroll();
alert(1);
});
}
testPromise();
for循环里的getExpert(i)是连着发了四个ajax请求,我想让最后一个请求发完后,执行p1.then()里的alert(1);
现在第一个请求还在发着,就已经alert了……
要怎么改?
相关分类