Я использовал следующий код для чтения файла из JavaScript
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;
Все идет хорошо, и я могу получить доступ к содержимому файла из fileArray. НО ошибка появляется на консоли ошибок Firefox, жалуясь на содержимое строки 1 файла. Я не хочу, чтобы файл интерпретировался javascript или firefox, все, что мне нужно, - это содержимое, которое я анализирую с помощью javascript.
Консоль Firefox сообщает
Ошибка: синтаксическая ошибка
Исходный файл: file: /// C: /Documents%20and%20Settings/Mike/Desktop/mustache/SBL_PROBES.txt
Строка: 1, столбец: 1
Исходный код:
"title" "Short Name" "Long Name" "Current", "Maximum", "Minimum", "Day Max", "Day Min"
Если я добавлю <blockquote> </blockquote
> в файл, ошибки исчезнут!
Что происходит и как я могу это исправить?
Нужно ли что-нибудь делать, чтобы закрыть файл? Будет ли что-нибудь очищено, когда эти переменные выйдут за рамки?