可能重复:
从 Javascript 读取 txt 文件
我需要使用 JavaScript 打开并读取 txt 文件的内容。我怎样才能做到这一点?
在远程服务器上,您只需使用一个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 中失败。
如果您尝试从本地磁盘读取,那么您将度过一段糟糕的时光。
如果文本文件在您的本地文件系统中,那么由于 Javascript 在访问本地文件系统方面的限制,您将很难这样做。如果文本文件在服务器中,您可以使用简单的 XHR(Ajax 调用)来获取文件的内容。