36 行
667 B
JavaScript
可执行文件
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)
|