文件
mashangyoujiu/Public/js/newAjax.js

36 行
667 B
JavaScript
可执行文件

;(function ($) {
let publicUrl = '/index.php/'
let request = function (url, method, params) {
return new Promise((resolve, reject) => {
let aj = {
url: publicUrl + url,
method: method,
dataType: 'json',
data: params,
success(returnData) {
resolve(returnData)
},
error(error) {
reject(error)
},
}
$.ajax(aj)
})
}
window.$ajax = {
get(url, params) {
return request(url, 'GET', params)
},
post(url, params) {
return request(url, 'POST', params)
},
put(url, params) {
return request(url, 'PUT', params)
},
delete(url, params) {
return request(url, 'DELETE', params)
},
}
})(jQuery)