function request(method, url, data) {
return new Promise((resolve, reject) => {
$.ajax({
type: method,
url,
data,
dataType: "json",
success: (res) => {
resolve(res)
},
error: (err) => {
reject(err)
}
})
})
}
request('get', 'https://autumnfish.cn/search?keywords=有何不可').then((res) => {
console.log(res); // 请求结果
return request('get', 'https://www.xxx.com') // 启动第二个请求(返回promise)
}).then((res) => {
console.log(res);
})
jq中ajax封装为promise
最新推荐文章于 2022-03-14 19:40:27 发布