«

ES6--promise

发布于 2018-5-29 15:56   1853 次阅读     


//那个请求的快,返回的那个

Promise.race([

$.ajax({url:"js/data.json",dataType:'json'}),

$.ajax({url:"js/data2.json",dataType:'json'})



]).then(data=>{

console.log(data);  //data只返回了data2.json里的东西

},error=>{

alert("失败了");

});



//所有的请求都返回

Promise.all([

$.ajax({url:"js/data.json",dataType:'json'}),

$.ajax({url:"js/data2.json",dataType:'json'})



]).then(data=>{

console.log(data);  //data返回了data.json和data2.json里的东西

},error=>{

alert("失败了");

})