2.Promise
2.Promise例子
function b(){
$.ajax({
type: "get",
url: "./data.json",
dataType: "json",
success: function (res) {
console.log(res);
}
});
}
var p = new Promise(function(resolved,reject){
$.ajax({
type: "get",
url: "./code.json",
dataType: "json",
success: function (res) {
if(res.status == 200){
console.log(res.msg)
resolved()//修改为成功状态
}else{
reject("请求失败")
}
}
});
})
p.then((res)=>{
b()
}),(error) =>{//失败回调
console.log(error)
}