commit 77ad500002b44170b556dfac2d28afbfb38e7e33
parent d7f8520c8fa5855910fa0db7c376707ab695df91
Author: Dominik Schmidt <das1993@hotmail.com>
Date: Thu, 28 Jun 2018 23:56:37 +0000
Use a callback function in readTextFile ajax request function.
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/www/index.cgi b/www/index.cgi
@@ -68,8 +68,8 @@ Content-Type: text/html
st.getElementsByTagName("img")[0].setAttribute("src",classn+".svg");
}
setInterval(function(){ if(delta_t>=0){delta_t++}else{delta_t--}; updateDisplay();}, 1000);
- setInterval(function(){ readTextFile("print_delta_t.cgi");}, 5*1000);
- function readTextFile(file){
+ setInterval(function(){ readTextFile("print_delta_t.cgi", function(rawFile){delta_t = rawFile.responseText});}, 5*1000);
+ function readTextFile(file, func){
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, true);
rawFile.onreadystatechange = function ()
@@ -78,7 +78,7 @@ Content-Type: text/html
{
if(rawFile.status === 200 || rawFile.status == 0)
{
- delta_t = rawFile.responseText;
+ func(rawFile);
}
}
}