2013-04-20 40 views
-1

我在我的web服務器上有一個文件(test.txt),我需要獲取它的內容,然後將其分配給一個變量,以便進一步操作和最終輸出到頁面,這應該每隔一秒左右發生(因此爲什麼PHP不是一個真正的選擇)。Javascript:獲取本地服務器端文件的內容

我試過使用jQuery get,XMLHttpRequest和Ajax--一切都沒有運氣。如果有人能告訴我如何解決我的問題,我將不勝感激。

回答

1

您可以加載在一個VAR文件的內容這樣 -

var txt =""; 

$.get('test.txt', function (data) { 
    txt = data; 
}); 

對於裝載每秒左右,

setInterval(function(){ 
    $.get('test.txt', function (data) { 
     txt = data; 
    }); 
},1000) 
+0

我嘗試用下面這段代碼示例'變種txt爲您的解決方案= 「」; $ .get('test.txt',function(data){ txt = data; }); alert(txt);'但是,警報框只是空白。 – Ryan 2013-04-20 18:07:15

+0

你應該把你的警報放在函數'$ .get('test.txt',function(data){txt = data; alert(txt); });' – 2013-04-20 18:15:06

+0

函數中,盒子根本沒有顯示。在顯示警告框之前是否有某種方法來驗證文件是否可以找到? – Ryan 2013-04-20 18:29:43

相關問題