簡體   English   中英

從文本文件讀取Javascript

[英]Javascript Read From Text File

我最近進入html,css和javascript,並正在編寫一個簡單的網站。 我需要有一個自動完成文本框。 我在與html相同的文件夾中有一個文本文件,並且需要通過換行符讀取文本文件以設置自動完成源(我可以這樣做)。 我還不能做的是獲取文件文本。

我已經看到了FileReader()示例,但所有示例都使用一個文件對象,如this.files [0]或來自<input type=file>對象事件。 如何使用字符串作為文件位置(“ search.txt”)並獲取結果?

我的代碼:

<body onload="ReadFile()">
<script>
    var data="";

    function ReadFile()
    {
        var fr=new FileReader();
        fr.readAsText("search.txt");
        data=fr.responseText;
    }
</script>

您需要對所有瀏覽器和IE7 +使用XMLHttpRequest。 但是,對於IE6,您需要使用AciveXObject。 從服務器收到響應后,可以使用get或post請求並解析字符串。

var responseStr; var xmlHttp = new XMLHttpRequest();

xmlhttp.open( “GET”, “search.txt”,真正的); xmlhttp.send();

xmlhtpp.responseText將具有文件的內容。 然后,您進一步需要解析此內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM