簡體   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