我正在使用 XMLHttpRequest responseText 来获取服务器 txt 文件并将该文件的内容加载到可编辑的文本框中。txt 文件包含由新行分隔的短字母行。用户可以在提交表单之前选择要加载和编辑这些行的 txt 文件。我需要这些新行来处理用户输入的下一步。
这在 Chrome 中按预期工作。在 IE8 中,当加载 txt 文件的内容时,可编辑文本框看起来像是由新行分隔,但如果我复制新加载的文本并将其粘贴到 vim 中,则没有 \n 或 \r 字符,只有空格。如果我手动将 .txt 文件的内容复制并粘贴到 IE8 文本框中,则文本会正确显示并且我可以提交表单。
Chrome 在加载文件时不会删除返回字符。加载到 IE 时,是什么搞砸了我的文本?我只能通过 vim 看到 Chrome 和 IE 中加载的文本之间的区别。