使用JavaScript读取文本文件的内容

时间:2012-12-28 20:35:32

标签: javascript

  

可能重复:
  Reading a txt file from Javascript

我需要使用JavaScript打开并阅读txt文件的内容。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

在远程服务器上,您只需使用XMLHttpRequest对象来检索数据并对其进行访问。

var request = new XMLHttpRequest();
request.open('GET', URL TO FILE);
request.onreadystatechange(function(){
      if(request.readyState === 4 && request.statusCode === 200){
          console.log(request.responseText);
      }
});
request.send();

这将在IE7,8和9中失败。

如果您尝试从本地磁盘读取,那么您将度过一段美好时光。

答案 1 :(得分:1)

如果文本文件在本地文件系统中,那么由于Javascript在访问本地文件系统时的限制,您将很难这样做。如果文本文件在服务器中,则可以使用简单的XHR(Ajax调用)获取文件的内容。