Ich versuche, eine Datei mit XMLHttpRequest zu lesen, seinen Inhalt abzurufen und es zu einem Diagramm aus chart.js hinzuzufügen.XMLHttpRequest Erhalten alter Werte
function loadFile() {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'file.txt');
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
val = xhr.responseText;
}
}
xhr.send();
}
datei.txt:
123
ich einen Knopf haben, wenn ich darauf klicke es val
auf ein Array hinzufügt (für meine Grafik) .Es funktioniert, aber val
nicht ändert, wenn die Datei wird vom Server geändert. Es fügt also "123" hinzu, während sich der Inhalt von file.txt
geändert hat.
haben Sie versucht, den Cache zu überprüfen? Wie: Drücken Sie STRG + F5, bevor Sie eine weitere Anfrage auslösen. Oder fügen Sie 'xhr.setRequestHeader (" Cache-Control "," max-age = 0 ");' –
Danke, ich habe 'xhr.setRequestHeader (" Cache-Control "," max-age = 0 ");' und rief meine 'loadFile()', wenn ich meine Taste drücke. – BeGreen