我想知道是否有某種方法可以實時從Javascript讀取.txt文件? 我有一個日誌文件,每隔幾秒更新一次。我想從日誌文件中解析一些數據,因爲它會更新並在html中顯示它。 我可以這樣做嗎? 非常感謝你們!用Javascript實時讀取txt文件
回答
假設該文件是某個地方公開訪問,你可以有一個JavaScript函數,這使得AJAX請求每隔幾秒鐘就可以讀取該文件。像下面這樣:
function getLog() {
$.ajax({
url: 'logfile.txt',
dataType: 'text',
success: function(text) {
$("#containerDiv").text(text);
setTimeout(getLog, 30000); // refresh every 30 seconds
}
})
}
getLog();
謝謝Rory!該文件大約有16 MB ...這是一個問題嗎?再次感謝! –
哇,16Mb是巨大的,將是一個問題。您應該嘗試將請求的數據限制在最大500k範圍內的某個地方。 –
當ajax讀取它時,服務器可以添加一些新的行嗎? –
不,你不能用Javascript讀/寫文件,因爲這將是一個可怕的安全問題。
但是,就你而言,你可以使用一些Ajax調用服務器端腳本。
的確有可能。請參閱[本草稿](http://www.w3.org/TR/FileAPI/)@ W3C。並看看[這篇文章](http://www.html5rocks.com/en/tutorials/file/dndfiles/)。 –
- 1. 用javascript讀取.txt文件
- 2. 使用javascript讀取txt文件
- 3. 只用JavaScript讀取TXT文件
- 4. 讀取.txt文件
- 5. 讀取.txt文件
- 6. 用C++讀取.txt文件
- 7. 用php讀取txt文件
- 8. 用Java讀取.txt文件?
- 9. 從txt文件讀取JSON時的MemoryError
- 10. 錯誤讀取TXT文件
- 11. C++讀取txt文件?
- 12. 讀取文件.txt C++
- 13. FStream讀取txt文件
- 14. 如何讀取txt文件。?
- 15. 讀取一個txt文件
- 16. 從txt讀取文件
- 17. Java /從.txt文件讀取
- 18. 按行讀取txt文件
- 19. 閱讀TXT文件使用JavaScript
- 20. 從asp.net中的txt文件讀取時使用的文件
- 21. 使用StreamReader讀取.txt文件
- 22. 使用RandomAccessFile讀取txt文件(Java)
- 23. 使用sqlcmd讀取txt文件?
- 24. 使用C++類從.txt文件讀取
- 25. 用C#讀取一個txt文件
- 26. 使用python讀取.arrays txt文件?
- 27. 使用QTextStream C++讀取txt文件
- 28. 使用數組讀取.txt文件
- 29. 遠程讀取TXT文件使用ActionScript
- 30. java txt文件讀取程序,只讀取txt文件的第一行
該日誌文件存儲在哪裏? – slhck
鮮爲人知的一點點冷靜:如果日誌文件在您的計算機上,您可以使用將其上傳到js。然後,每次在其上使用新的FileReader()時,它都會從磁盤重新載入新的副本,包括單擊輸入後所做的任何更改。 – dandavis