2013-01-02 46 views
0

我正在使用XMLHttpRequest responseText来获取服务器txt文件并将该文件的内容加载到可编辑文本框中。 txt文件包含由新行分隔的短行字母。用户可以在提交表单之前选择要加载和编辑这些行的文本文件。我需要这些新的线路来处理用户输入的下一步。XMLHttpRequest responseText差异浏览器中的不同结果

这在Chrome中按预期工作。在IE8中当加载txt文件的内容时,可编辑文本框看起来像是由新行分隔的,但如果我复制新加载的文本并将其粘贴到vim中,则不会有\ n或\ r字符只是空格。如果手动将.txt文件的内容复制并粘贴到IE8文本框中,文本将正确显示,并且我可以提交表单。

Chrome在加载文件时不删除返回字符。什么是当我的文字加载到IE时搞砸了?我只能看到通过vim加载的Chrome和IE之间的区别。

回答

2

换行/ LF换行总会让你头疼。不要根据这些字符来判断您的回复文本的等同性。

如果其余数据是相同的,那么对于它的重要性它是相同的结果。如果您的任何代码依赖于这些字符,请更改代码。