使用ajax从文件中读取

时间:2012-03-18 15:56:29

标签: ajax file

我正在尝试使用Ajax读取本地计算机上的文件。它正在读取的文件是一个文本文件,其中包含数字 1 2 3 4 五 但是当我在浏览器中运行代码时,尽管所有格式化数字都显示为空格而不是新行。如果有人可以告诉我如何以最初存在的格式打印数字,我会谢天谢地

以下是代码:

<html>
<script>
var oRequest;
var i;
if(document.all) {

oRequest = new ActiveXObject("Microsoft.XMLHTTP")
}
else {
oRequest = new XMLHttpRequest();
}
oRequest.open("GET", "file:///C:/testing.txt", false);
oRequest.send(null);
textToBeWritten = oRequest.responseText;
document.write(textToBeWritten+"<br />");
</script>
</html>

1 个答案:

答案 0 :(得分:0)

您需要将文字文件换行符(\n)转换为HTML换行符(<br />),如下所示:

textToBeWritten = oRequest.responseText.replace("\n", "<br />");