所以,我做的是从文本文件中收集信息,然后将其转换为html页面上的文本。这是代码:
HTML:
<div id="text" class="text"></div>
JavaScript的:
var text_print = new XMLHttpRequest();
text_print.open("GET", "file.txt", true);
text_print.onload = function (){
document.getElementById("text").innerHTML=text_print.responseText;
text_print.send(null);
我现在需要做的是让这个脚本每秒运行一次
我服务器中的file.txt
不断变化,因此我需要在文件更改时屏幕上打印的信息发生变化
谢谢。
答案 0 :(得分:1)
这不是最有效的方法,但如果您仍然决定继续,这可以帮助您。
window.setInterval(function(){
var text_print = new XMLHttpRequest();
text_print.open("GET", "http://localhost/post/file.txt", true);
text_print.send();
text_print.onreadystatechange = function () {
if (text_print.readyState == 4) {
if(text_print.status == 200) {
document.getElementById("text").innerHTML=text_print.responseText;
}
}
}
}, 1000);