mirror of
https://github.com/SpacehuhnTech/esp8266_deauther.git
synced 2025-12-23 06:59:59 +01:00
Splitted JS part of the HTML files
This commit is contained in:
28
web_server/js/functions.js
Normal file
28
web_server/js/functions.js
Normal file
@@ -0,0 +1,28 @@
|
||||
function getResponse(adr, callback, timeoutCallback, timeout){
|
||||
if(timeoutCallback === undefined) {
|
||||
timeoutCallback = function(){
|
||||
location.reload()
|
||||
};
|
||||
}
|
||||
if(timeout === undefined) {
|
||||
timeout = 8000;
|
||||
}
|
||||
var xmlhttp = new XMLHttpRequest();
|
||||
xmlhttp.onreadystatechange = function() {
|
||||
if(xmlhttp.readyState == 4){
|
||||
if(xmlhttp.status == 200) callback(xmlhttp.responseText);
|
||||
else timeoutCallback();
|
||||
}
|
||||
};
|
||||
xmlhttp.open("GET", adr, true);
|
||||
xmlhttp.send();
|
||||
xmlhttp.timeout = timeout;
|
||||
xmlhttp.ontimeout = timeoutCallback;
|
||||
}
|
||||
|
||||
function restartESP() {
|
||||
getResponse("restartESP.json", function(responseText) {
|
||||
if (responseText == "true") getData();
|
||||
else alert("error");
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user