首先封装一个Promise请求
const promise_ajax(params) {
let send = new Promise((resolve, reject) => {
$.ajax({
url: params.url,
data: params.data,
type: params.type,
success: function (e) {
console.log(e)
resolve(e)
},
error: function(e) {
reject(e);
},
complete: function (e) {
console.log(e)
}
})
});
return send;
}
调用
promise_ajax({
url: global_domain + '/interface/Resource/uploadBySuffixName?jsonVar=get_grade_list&token='+global_token,
data: {school_id: this.school_val},
type: 'GET'
}).then((e) => {
console.log(e)
}).catch((e) => {
console.log(e)
})