mirror of
https://github.com/maierfelix/POGOserver.git
synced 2026-03-22 09:54:17 -05:00
- Fort icons - Gym icons - Modals - Configuration file - Load scripts sync - Restructured files
22 lines
675 B
JavaScript
22 lines
675 B
JavaScript
function send(data, resolve) {
|
|
var xhr = new XMLHttpRequest();
|
|
var protocol = window.location.protocol;
|
|
xhr.open("POST", protocol + "//" + CFG.API.HOST + ":" + CFG.API.PORT + CFG.API.ROUTE, true);
|
|
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
|
|
xhr.onreadystatechange = function() {
|
|
if (xhr.readyState === 4) {
|
|
if (xhr.status === 200) {
|
|
if (typeof resolve === "function") {
|
|
try {
|
|
resolve(JSON.parse(xhr.responseText));
|
|
} catch (e) {
|
|
resolve(void 0);
|
|
}
|
|
}
|
|
} else {
|
|
resolve(xhr.statusText);
|
|
}
|
|
}
|
|
};
|
|
xhr.send(JSON.stringify(data));
|
|
} |