如何在JavaScript中逐行读取文件?

Rya*_*mos 7 javascript file-io ipad

我正在为iPad编写一个Web应用程序,它将从文本文件中加载数据.(样本数据集约为400 kb).除了文件读取,我已经设置了所有内容.我设置代码的方式是,您传递一个逐行读取文件的对象.

如何逐行读取文件?

如果没有直接的方法来逐行读取文件,有人可以告诉我一个如何将文件读入字符串对象的示例吗?(这样我就可以使用拆分方法:P)

afa*_*f12 13

如果我明白你想做什么,这可能会奏效:

var txtFile = new XMLHttpRequest();
txtFile.open("GET", "http://website.com/file.txt", true);
txtFile.onreadystatechange = function()
{
  if (txtFile.readyState === 4) {  // document is ready to parse.
    if (txtFile.status === 200) {  // file is found
      allText = txtFile.responseText; 
      lines = txtFile.responseText.split("\n");
    }
  }
}
txtFile.send(null);
Run Code Online (Sandbox Code Playgroud)