Mit AJAX ein HTML DIV ständig aktualisieren?
Hallo, ich würde gerne wissen, wie ich ein DIV Container mit AJAX alle 10 Sekunden aktualisieren kann.
<div class="test_class" id="test_id" > text </div>
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, HTML
Führe den AJAX Request sowie die Änderungen am div innerhalb eines setInterval-Aufrufs aus.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik
Indem du eine entsprechende Javascript-Funktion alle 10 Sekunden aufrufst:
setInterval(function(){updateDiv();}, 10000);
function updateDiv(){
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
document.getElementById("test_id").innerHTML = (xmlHttp.readyState .responseXML;
}
}
xmlHttp.open("GET", "https://RelodeSite", true); // true for asynchronous
xmlHttp.send(null);
}
so inetwa. Möglicherweise musst du manches ändern, damit es funktioniert.