繁体   English   中英

从Javascript读取txt文件

[英]Reading a txt file from Javascript

我正在尝试使用JS从txt文件读取几行,并且我有这段代码,但是由于某些原因它无法正常工作,

var fso = new ActiveXObject("Scripting.FileSystemObject"); 

var s = fso.OpenTextFile("C:\\wamp\\www\\22.txt", 1, true);

var row = s.ReadLine();


alert(row);

有什么建议么?!

确保您的浏览器具有执行此类操作的正确权限。 通常,默认情况下,浏览器不允许直接文件系统访问。

仅IE支持ActiveXObject 尝试在任何其他浏览器上使用ActiveXObject都会失败,因为没有定义此类变量。

您需要将自己限制为IE,而是编写一个浏览器插件,或者放弃尝试通过服务器在其他浏览器和代理文件上进行文件系统访问的尝试。

如果您仍在运行WAMP,则只需使用标准AJAX从服务器获取文件22.txt。 最简单的方法是使用jQuery,其中的代码为:

$.get("22.txt", function(data) {
    alert(data);
}

您可以根据需要搜索如何在没有jQuery的情况下执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM