PanDuWeb/js/request.js

41 lines
1.1 KiB
JavaScript

const baseURL = 'http://192.168.10.102:9008';
const timeout = 3000;
// requet ajax
function request (url, method, data={}, contentType, back){
console.log('data::: ', data);
$.ajax({
url: baseURL+url,
type: method,
cache: false,
timeout: timeout,
contentType: contentType,
headers:{
"X-Token":localStorage.getItem('token') || ''
},
dataType: "json",
data:JSON.stringify(data),
success: function(res){
console.log(res)
return typeof back == "function" && back(res);
},
error: function(error) {
console.log(error)
return typeof back == "function" && back(null);
}
});
};
function getAjaxRequst (url, _data, callBack) {
request(url, "GET", _data, "application/json", function(res) {
return typeof callBack == "function" && callBack(res)
})
};
function postAjaxRequst (url, _data, callBack) {
request(url, "POST", _data, "application/json", function(res) {
return typeof callBack == "function" && callBack(res)
})
};