promise对象和jq结合处理ajax多个异步任务
Promise.all([//all 接收一个数组
$.ajax({url:'data/arr.txt',dataType:'json'}),
$.ajax({url:'data/num.txt',dataType:'json'}),
//...
]).then(
//then 接收两个函数为参数,
// 第一个函数表示所有异步任务都成功了
// 参数为一个数组 保存着所有异步任务的响应数据
// 第二个函数表示有的任务失败了 参数为错误对象
function (arr) {
let [arg1,arg2]=arr;
//打印任务1的响应数据
console.log(arg1);
//打印任务2的响应数据
console.log(arg2);},
function (err) {
//打印错误对象
console.log(err)
})