2017-04-21 84 views
0

...我的意思是最基本的方法。我有一個文件名,我想要在HTML頁面中的javascript funcrion中的一個名爲內容的字符串中獲取其內容。沒有動態的,沒有輸入字段,沒有onload,..文件被稱爲contents.txt。我只需要一個JavaScript函數就可以做到這一點:將文件內容放入字符串中。 這是否沒有少於5行的東西呢?僅限Firefox。沒有支票,我現在不在乎任何兼容性...在javascript中讀取文件內容到字符串的最基本方法

謝謝!

詩背景:我建立某種形式的解析器在JavaScript和現在我只是想測試用測試數據混賬東西......

+0

您使用從網絡瀏覽器JS時,有你的文件無法訪問,由於一些明顯的安全原因 –

+0

http://stackoverflow.com/questions/17648871/how-can-i-parse-a-text -file-using-javascript –

回答

1

這是一個簡單的方法,把腳本標籤在身體的末端。這將確保頁面在執行前完全加載。

<script> 
function done() 
{ 
    var fileContents = this.response; 
} 

var xmlhttp; 
xmlhttp=new XMLHttpRequest(); 
xmlhttp.addEventListener("load", done, false); 
xmlhttp.open("GET","/contents.txt",true); 
xmlhttp.send(); 
</script> 
</body> 
+0

非常感謝。我現在會嘗試 – Rusty75

+0

它工作正常,謝謝! – Rusty75

相關問題