路由封装
api = function (params) {
return new Promise((resolve, reject) => {
$.ajax({
url: params.url, //路由
data: params.data || '', // 传参
type: params.type ? params.type : 'post', // 发送方式,不传默认post
success: function (res) {
resolve(res)
},
fail: function(err) {
reject(err)
}
});
})
}
应用
api({
url: 'https://******/qq_17108919',
data: {
name: ''
},
type: 'get'
}).then(res => {
console.log(res)
}).catch(err => {
console.log(err)
}).finally(() => { // 不管成功失败
console.log('不管成功失败')
})

本文主要介绍在日常工作中如何使用jQuery进行Ajax请求的封装,重点讲解了路由封装的概念和实现,帮助提升代码的复用性和组织性。
965

被折叠的 条评论
为什么被折叠?



