1
我的服務器上有一個.txt文件。我需要一個腳本以無限循環的方式讀取它,每500毫秒。基本上,該變量應該每500毫秒更新一次並顯示在.php頁面上。使用javascript讀取.txt文件並以間隔進行更新
有什麼建議嗎?
我的服務器上有一個.txt文件。我需要一個腳本以無限循環的方式讀取它,每500毫秒。基本上,該變量應該每500毫秒更新一次並顯示在.php頁面上。使用javascript讀取.txt文件並以間隔進行更新
有什麼建議嗎?
這裏是讀取文本文件的代碼;
readTextFile("file:///C:/your/path/to/file.txt")
;
function readTextFile(file)
{
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function()
{
if(rawFile.readyState === 4)
{
if(rawFile.status === 200 || rawFile.status == 0)
{
var allText = rawFile.responseText;
alert(allText);
}
}
}
rawFile.send(null);
}
我用setTimeout
因爲要求也許等待你想無需等待使用setInterval
代替setTimeout
而是聽從RAM的使用很長的時間。如果。
var currentText=null;
var getText=function(){
$.ajax({
url: "http://www.sample-videos.com/text/Sample-text-file-10kb.txt",
success: function (r) { currentText=r;alert(currentText);setTimeout(getText,500); },
error: function() { alert('it doesnt work') }
});}
setTimeout(getText,500)
的setInterval調用Ajax的功能,做你想做的 – JYoThI
你可以操縱使用PHP以及文件,也許你應該成。 –