大家早上好,
我正在从我们的服务器读取一个文本文件,它每10秒更改一次内容。我正在使用以下代码显示它:
<div id="textfile">
<?php
$file = $_SERVER['DOCUMENT_ROOT'] . "/resources/file.txt";
$content = file_get_contents($file);
echo $content;
?>
</div>
我正在使用jquery更新内容并显示它。
setInterval(function() {
$('#textfile').load(document.URL + " #textfile");
}, 10000);
但是如果它被更新,它会创建另一个&lt; div&gt;。 以前它看起来像这样..
<div>Content</div>
但是在它刷新之后,看起来就像这样......
<div>
<div> Content </div>
</div>
任何人都可以告诉我这段代码有什么问题,请帮助我,以便它不会创建另一个&lt; div>刷新后..
答案 0 :(得分:0)
您可以直接加载文本文件,并每10秒重新加载一次。
<div id="textfile"></div>
<script src="path/to/the/jquery/lib.js"></script>
<script>
$(function() {
setInterval(function() {
$('#textfile').load('path/to/the/text/file.txt');
}, 10000);
});
</script>