Ich habe den folgenden Code verwendet, um eine Datei von JavaScript aus zu lesen
var filePath = "SBL_PROBES.txt";
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET",filePath,false);
xmlhttp.send(null);
var fileContent = xmlhttp.responseText;
var fileArray = fileContent.split('\n')
var n = fileArray.length;
Es läuft alles gut und ich kann auf die Dateiinhalte von fileArray zugreifen. ABER eine Fehlermeldung erscheint in der Firefox-Fehlerkonsole, die sich über den Inhalt der Zeile 1 der Datei beschwert. Ich möchte nicht, dass die Datei von JavaScript oder Firefox interpretiert wird, alles was ich will sind die Inhalte, die ich mit JavaScript parsen.
Die Firefox-Konsole sagt
Fehler: Syntaxfehler Quelldatei: file:///C:/Documents%20and%20Settings/Mike/Desktop/mustache/SBL_PROBES.txt Zeile: 1, Spalte: 1 Quellcode: "title" "Short Name" "Long Name" "Current","Maximum","Minimum","Day Max","Day Min"
Wenn ich
in die Datei einfüge, verschwinden die Fehler!
Was passiert hier und wie kann ich das beheben?
Muss ich etwas tun, um die Datei zu schließen? Werden die Dinge aufgeräumt, wenn diese Variablen den Gültigkeitsbereich verlassen?