2017-04-17 4 views
-2

Das ist, was ich habe, möchte ich den Timer löschen, nachdem es Null erreicht und auch die Homepage neu laden, wenn möglich wahrscheinlich mysql Datenbank mit PHP aktualisieren.Löschen Timeout nach dem Timer Null erreicht

<script type="text/javascript"> 
setInterval(function() 
{ 
    timezone: 'Africa/Lagos'; 
    var xmlhttp = new XMLHttpRequest(); 
    xmlhttp.open("GET", "request_rec.php", false); 
    xmlhttp.send(null); 
    var timer = document.getElementById("response").innerHTML = xmlhttp.responseText; 
}, 1000); 

if(xmlhttp.responseText < 1) 
{ 
    clearTimeout(timer); 
    location.reload(); 
} 
</script> 
+0

Sie haben ein Intervall, also wäre 'clearInterval()' die relevante Funktion, aber der übergebene Wert müsste das sein, was von 'setInterval()' zurückgegeben wird, kein Wert von Ihrer Ajax Antwort. – nnnnnn

Antwort

2

Ich denke, was Sie suchen, ist setTimeout() anstelle von setInterval().
Lesen Sie den Unterschied here.

Verwandte Themen