发送两个个请求,第二个请求依赖于第一个请求获得的数据
async function getData() {
//
var data = await new Promise((resolve) => {
$.ajax({
...
sucess:function(data){
resolve(data)
},
error:function(err){
reject(err);
}
})
});
// 假装请求数据2且此请求依赖数据1
return new Promise((resolve,reject) => {
$.ajax({
...
sucess:function(data){
resolve(data)
},
error:function(err){
reject(err);
}
})
});
}
getData().then((v) => {
console.log(v);
}).catch(err)(er=>{
cosole.log(err)
});