81,092
社区成员
发帖
与我相关
我的任务
分享
async function getData() {
return new Promise((resolve, reject) => {
$.ajax({
url: 'URL',
dataType: 'json',
type: 'post',
success: function(data) {
resolve(data)
},
error: function(err) {
//$.ajax的error应该是默认有好几个值可用的,你可以按需reject
reject(err)
}
})
})
};
async function fn() {
try {
let data = await getData();
console.log(data);
} catch(err) {
console.log(err);
}
}
fn();
最后:不建议定义标识,一来业务逻辑不清晰,二来不可能为了这么个明明可以处理得很好的目标,却硬生生的用个计时器去做类轮循操作