使用promise解决ajax异步问题
基本代码结构
new Promise((resolve, reject) => {
$.ajax({
url: "./hello.php",
data: {
keyword: "hi",
},
success(data) {
// 成功,传data给resolve的回调
resolve(data);
},
fail(error) {
reject(error);
},
});
})
.then((data) =>{
console.log("请求成功")
})
.catch((error) =>{
console.log("请求失败" + error);
})