-
Notifications
You must be signed in to change notification settings - Fork 0
/
Axios.js
31 lines (27 loc) · 819 Bytes
/
Axios.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import axios from "axios";
let axiosPost = async function (url, data, callback) {
let returnData = await axios({
method: 'post',
url: url,
responseType: 'JSON',
data: data,
headers: {
'content-type': 'application/JSON; charset=UTF-8;',
'X-Requested-With': 'XMLHttpRequest',
}
}).then(function (response) {
if (callback !== undefined && callback !== '') {
let returnData = callback(response);
if (returnData !== undefined) {
return returnData;
}
return response;
}
})
.catch(function (error) {
console.log(error);
});
}
export default {
axiosPost
}