ES6--promise

Others 2018-05-29 07:56:55 2018-05-29 07:56:55 1875 次浏览

//那个请求的快,返回的那个
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("失败了");
})