javascript - JS中的换行\n问题

标签 javascript html google-chrome newline

我正在读取一个带有 xmlHttp 对象的文件,并通过 split 方法用换行符拆分 responseText

但是“\n”字符实际上不起作用。它就像我的代码中的一个错误,导致我的代码甚至无法运行。 这是一行:

var lines=myPlaylist.responseText.split("\n");

如果我将数组myPlaylist 与其他字符拆分,则没有错误。 只是\n 会导致我无法理解的问题。

起初,我认为错误是由于 white-space:nowrap 引起的,因为我在 Chrome 上执行我的代码。 虽然我从来没有在任何地方使用过空白,但我试图将它设置为正常但它没有用。 同样,我在其他浏览器(Firefox、IE 等)上尝试了我的代码,它也没有用。看起来我在使用\n 时遇到了问题。有没有其他方法可以在我的代码中使用换行符或错误?

顺便说一句,错误似乎是一个语法错误,因为它不只是忽略\n 字符。只会导致我的代码无法运行

编辑:一个例子responseText

[playlist]

File1=http://localhost:7000/Videos/Big%20Buck%20Bunny%20Trailer.ogv
Title1=Bunny Trailer
Length1=23

File2=http://localhost:7000/Videos/Dizzy%20Cat%20Video.ogv
Title2=Kedi 
Length2=33

NumberOfEntries=2

Version=2

最佳答案

我找到了自己解决问题的方法。
使用随机特殊字符后,用于回车的 \r 字符对我的问题很有帮助。
它就像换行符 \n 一样,或者至少在我的案例中起到了作用。
感谢大家的回答和有用的评论。

关于javascript - JS中的换行\n问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4874521/

相关文章:

javascript - 如何为 Google Maps API 景观提供背景图像而不是背景颜色?

php - 无法在 HTML5 中获取 DateTimepicker

javascript - 在 Chrome 中禁用同源策略

javascript - angularJS 中的客户端重复数据验证

javascript窗口重定向不会启动

javascript - D3负值条形图

html - 不同浏览器中的不同窗口/主体大小

javascript - 如何让我的 Chrome 扩展程序窗口始终位于顶部

javascript - 如何将谷歌浏览器的 .keyIdentifier 转换为合理的东西?

javascript - 第二天去,跳过周末