Javascript 设置读取文本文件的间隔

Javascript 设置读取文本文件的间隔,javascript,jquery,html,Javascript,Jquery,Html,我在用JavaScript从文本文件中读取数字时遇到了一些麻烦 setInterval(“readTextFile()”,500); 函数readTextFile(){ var rawFile=new XMLHttpRequest(); 打开(“GET”、“zoom.txt”、false); rawFile.onreadystatechange=函数(){ if(rawFile.readyState==4){ if(rawFile.status==200 | | rawFile.status==

我在用JavaScript从文本文件中读取数字时遇到了一些麻烦

setInterval(“readTextFile()”,500);
函数readTextFile(){
var rawFile=new XMLHttpRequest();
打开(“GET”、“zoom.txt”、false);
rawFile.onreadystatechange=函数(){
if(rawFile.readyState==4){
if(rawFile.status==200 | | rawFile.status==0){
var allText=rawFile.responseText;
document.getElementById('boldStuff')。innerHTML=allText;
writeln(所有文本);
}
}
}
rawFile.send(空);
}
目标是每隔500毫秒将一个值读入
zoom.txt
,但此代码不起作用。 文本文件中的值在F5上不会刷新,但仅在我在浏览器中打开(或刷新)zoom.txt时才会刷新

我发现一些奇怪的事情,这段代码在我第一次在Midori上使用时就起作用了。你能帮我吗

谢谢

编辑: 我试过:

setInterval(readTextFile,500);
设定间隔(试验,500);
函数readTextFile()
{
var rawFile=new XMLHttpRequest();
打开(“GET”、“zoom.txt”、false);
rawFile.onreadystatechange=函数()
{
if(rawFile.readyState==4)
{
if(rawFile.status==200 | | rawFile.status==0)
{
var allText=rawFile.responseText;
document.getElementById('boldStuff')。innerHTML=allText;
}
}
}
rawFile.send(空);
}
功能测试(){
document.getElementById('boldStuff')。innerHTML='';

}
设置间隔的第一个参数应该是函数,而不是函数调用


setInterval
的第一个参数应该是函数,而不是函数调用


setInterval
的第一个参数应该是函数,而不是函数调用


setInterval
的第一个参数应该是函数,而不是函数调用


如果在页面刷新时从文本文件中提取数据,则表示代码工作正常

现在,您需要更改文本文件中的文本,以便从文本文件中获取新值

要每隔一段时间检查内容,需要清空div的html,如

function readTextFile() {
    // empty the div first to get the new value from text file
    document.getElementById('boldStuff').innerHTML = '';
    ...

如果在页面刷新时从文本文件中提取数据,则表示代码工作正常

现在,您需要更改文本文件中的文本,以便从文本文件中获取新值

要每隔一段时间检查内容,需要清空div的html,如

function readTextFile() {
    // empty the div first to get the new value from text file
    document.getElementById('boldStuff').innerHTML = '';
    ...

如果在页面刷新时从文本文件中提取数据,则表示代码工作正常

现在,您需要更改文本文件中的文本,以便从文本文件中获取新值

要每隔一段时间检查内容,需要清空div的html,如

function readTextFile() {
    // empty the div first to get the new value from text file
    document.getElementById('boldStuff').innerHTML = '';
    ...

如果在页面刷新时从文本文件中提取数据,则表示代码工作正常

现在,您需要更改文本文件中的文本,以便从文本文件中获取新值

要每隔一段时间检查内容,需要清空div的html,如

function readTextFile() {
    // empty the div first to get the new value from text file
    document.getElementById('boldStuff').innerHTML = '';
    ...

好的,我清空Firefox的缓存并避免使用,代码工作正常。

好的,我清空Firefox的缓存并避免使用,代码工作正常。

好的,我清空Firefox的缓存并避免使用,代码工作正常。

好的,我清空Firefox的缓存,避免使用它,代码工作正常。

除非OP在其他地方使用readTextFile,否则他可以将函数匿名作为第一个参数。除非OP在其他地方使用readTextFile,否则他可以将函数匿名作为第一个参数。除非OP在其他地方使用readTextFile,否则他可以将函数匿名作为第一个参数可以将函数匿名放置为第一个参数。除非OP在其他地方使用readTextFile,否则他可以将函数匿名放置为第一个参数。My bad,文本文件中的值在F5上不刷新,但只有在浏览器中打开(或刷新)zoom.txt时才会刷新:-/My bad,文本文件的值在F5上不刷新,但仅当我在浏览器中打开(或刷新)zoom.txt时才刷新:-/my bad,文本文件的值在F5上不刷新,但仅当我在浏览器中打开(或刷新)zoom.txt时才刷新:-/my bad,文本文件的值在F5上不刷新,但仅当我在浏览器中打开(或刷新)zoom.txt时才刷新:-/