Hi,
ich habe ein Script mit Ajax um Daten laufend zu aktualisieren.
Vom Server bekomme ich auch alles.
Innerhalb des Scripts sollen alle Werte in die Seite übertragen werden.
Aber nur die Zuweisung funktioniert. Der Wert Response.puffer wird richtig in IdPuffer eingetragen.
Hier mal mein Script
Die updatedataheizung.php:
Ich bekomme von der updatedataheizung.php auch alle Daten, das habe ich überprüft.
Woran kann es liegen, dass mein Script, oder genauer genommen die Funktion nicht vollständig ausgeführt wird?
Der alert wird nicht mehr angezeigt. Wenn ich ihn eine Zeile höher setze wird er angezeigt.
Danke für eure Hilfe.
Gruß
Dieter
ich habe ein Script mit Ajax um Daten laufend zu aktualisieren.
Vom Server bekomme ich auch alles.
Innerhalb des Scripts sollen alle Werte in die Seite übertragen werden.
Aber nur die Zuweisung funktioniert. Der Wert Response.puffer wird richtig in IdPuffer eingetragen.
Hier mal mein Script
Code:
<script type="text/javascript">
function updateDataHeizung() {
$.ajax({
url: "updatedataheizung.php",
type: "POST",
success: function (data) {
var response = $.parseJSON(data);
document.getElementById('IdPuffer').innerHTML = response.puffer;
document.getElementById('IdPufferOben').innerHTML = response.pufferoben;
alert(response.pufferoben);
document.getElementById('IdPufferMitte').innerHTML = response.puffermitte;
document.getElementById('IdPufferUnten').innerHTML = response.pufferunten;
document.getElementById('IdKessel').innerHTML = response.kessel;
document.getElementById('IdKesselTemp').innerHTML = response.kesseltemp;
document.getElementById('IdAbgasTemp').innerHTML = response.abgastemp;
document.getElementById('IdRcklaufTemp').innerHTML = response.rcklauftemp;
document.getElementById('IdPumpe1').innerHTML = response.pumpe1;
document.getElementById('IdPumpe2').innerHTML = response.pumpe2;
document.getElementById('IdPufferpumpe').innerHTML = response.pufferpumpe;
document.getElementById('IdTuer').innerHTML = response.tuer;
}
});
}
updateDataHeizung();
setInterval(updateDataHeizung, 5000);
</script>
Die updatedataheizung.php:
PHP:
<?php
$response = parse_ini_file ('heizung.txt');
print_r(json_encode($response));
?>
Ich bekomme von der updatedataheizung.php auch alle Daten, das habe ich überprüft.
Woran kann es liegen, dass mein Script, oder genauer genommen die Funktion nicht vollständig ausgeführt wird?
Der alert wird nicht mehr angezeigt. Wenn ich ihn eine Zeile höher setze wird er angezeigt.
Danke für eure Hilfe.
Gruß
Dieter
Zuletzt bearbeitet von einem Moderator: