使用XmlHttpResponse对象一次读取一行

时间:2016-04-01 17:31:13

标签: javascript ajax

我在JavaScript编码,我正在使用AJAX打开文件。它打开文件很好,我可以读取文件。但它是一个逗号分隔的文件,有许多行。问题是该对象的.responseText属性覆盖了文件中的所有文本。

我需要的是它一次给我一行,所以我可以拆分记录并相应地处理文件。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:0)

要在换行符上拆分字符串,请使用split

var lines = str.split('\n');

由于您提到您的文件以逗号分隔,因此您可以使用split(',')获取每个值:

lines.forEach(function(line) {
  var values = line.split(',');
  // do stuff
});