class Http{
constructor(){
this.baseUrl = 'https://www.bestqingshan.top/demo/';
}
common({url, type = 'GET', data = {}}={}){
url = this.baseUrl + url;
var p = new Promise((resolve, reject) =>{
$.ajax({
type,
url,
data,
dataType: 'json',
success: function(response) {
resolve(response);
},
error: function(err) {
reject(err);
},
});
})
return p;
}
}
let http = new Http();
http.common({ url: 'ajaxWeather.php' })
.then((res)=>{
console.log(res);
})
.catch((err)=>{
console.log(err);
})
class类封装ajax
最新推荐文章于 2021-12-07 18:30:57 发布