Javascript 使用XmlHttpResponse对象一次读取一行

Javascript 使用XmlHttpResponse对象一次读取一行,javascript,ajax,Javascript,Ajax,我用JavaScript编写代码,并使用AJAX打开一个文件。它可以很好地打开文件,我可以读取文件。但它是一个逗号分隔的文件,有许多行。问题是该对象的.responseText属性覆盖了文件中的所有文本 我需要的是它一次给我一行,这样我就可以分割记录并相应地处理文件 有人知道怎么做吗?要在换行符上拆分字符串,请使用: 由于您提到您的文件是逗号分隔的,因此可以使用split(',')获取每个值: 重复: var lines = str.split('\n'); lines.forEach(fun

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

我需要的是它一次给我一行,这样我就可以分割记录并相应地处理文件


有人知道怎么做吗?

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

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

重复:
var lines = str.split('\n');
lines.forEach(function(line) {
  var values = line.split(',');
  // do stuff
});