我正在关注如何使用javascript中的文本文件读取旧的stackoverflow帖子:Javascript - read local text file 我无法让它发挥作用。我是javascript的新手,我想要做的就是将文件存储到var并在屏幕上显示,所以我知道它正在被读入并正确分割。我究竟做错了什么?我知道有很多新的方法可以做到这一点,但这是一个非常早期的javascript尝试,我发现这个代码是我在网上找到的最可读的例子。我不确定它是否重要,但我试图读取的文件大约是300页的gps数据。
var allText;
function readTextFile(file)
{
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function ()
{
if(rawFile.readyState === 4)
{
if(rawFile.status === 200 || rawFile.status == 0)
{
allText = rawFile.responseText;
alert(allText);
}
}
}
rawFile.send(null);
}
readTextFile("file:////var/www/html/gpsPoints.txt");
locations=allText.split(",");