如何只读取文件的第一行

时间:2011-11-02 22:43:34

标签: jquery

使用.get()是否可以只读取.txt文件的第一行?

类似的东西:

jQuery.get('file.txt', function(data) {
   alert(data);
   //process text file line by line
   $('#div').html(data.replace('\n','<br>'));
});

但只读第一行?

还有其他建议吗?

2 个答案:

答案 0 :(得分:5)

将文件内容拆分为行,然后检索第一个元素。

alert(data.split('\n')[0]);

尚未测试,但应该有效。

答案 1 :(得分:5)

这可能比使用split的版本快一点,因为它不会拆分整个data字符串,而是只搜索第一个换行符。

data.substr(0, data.indexOf("\n"));