var utilTool = {
get: function (url, param = {}, dataType = 'json') {
return new Promise((resolve, reject) => {
$.ajax({
url: baseUrl + url,
type: "GET",
data: param,
dataType: dataType,
async: true,
beforeSend: function (xhr) {
xhr.setRequestHeader("Access-Control-Allow-Origin", "*");
xhr.setRequestHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS,DELETE,PUT");
},
success: function (result) {
resolve(result)
},
error: function (result) {
reject(result)
}
});
})
},
post: function (url, param = {}, dataType = 'json') {
return new Promise((resolve, reject) => {
$.ajax({
type: "post",
url: url,
contentType: "application/json;charset=UTF-8",
data: JSON.stringify(param),
dataType: dataType,
crossDomain: true,
beforeSend: function (xhr) {
xhr.setRequestHeader("Access-Control-Allow-Origin", "*");
xhr.setRequestHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS,DELETE,PUT");
},
success: function (result) {
resolve(result);
},
error: function (err) {
reject(result);
}
});
})
}
}