Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP-从文本文件读取文本创建嵌套<;部门>;_Javascript_Php_Jquery_Html_Css - Fatal编程技术网

Javascript PHP-从文本文件读取文本创建嵌套<;部门>;

Javascript PHP-从文本文件读取文本创建嵌套<;部门>;,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,各位早上好, 我正在从我们的服务器读取一个文本文件,该文件每10秒更改一次内容。我正在使用以下代码显示它: <div id="textfile"> <?php $file = $_SERVER['DOCUMENT_ROOT'] . "/resources/file.txt"; $content = file_get_contents($file); echo $content; ?> </div

各位早上好,

我正在从我们的服务器读取一个文本文件,该文件每10秒更改一次内容。我正在使用以下代码显示它:

<div id="textfile">
    <?php 
         $file = $_SERVER['DOCUMENT_ROOT']  . "/resources/file.txt";
         $content = file_get_contents($file);
         echo $content;
   ?>
</div>
但是,如果它被更新,它将创建另一个
。 以前是这样的

<div>Content</div>
<div>
   <div> Content </div>
</div>
内容
但当它刷新后,看起来是这样的

<div>Content</div>
<div>
   <div> Content </div>
</div>

内容

有人能告诉我这段代码有什么问题吗?请帮助我,使它在刷新后不会再创建另一个

您可以直接加载文本文件,并每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>

$(函数(){
setInterval(函数(){
$('#textfile').load('path/to/the/text/file.txt');
}, 10000);
});

您可以直接加载文本文件,并每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>

$(函数(){
setInterval(函数(){
$('#textfile').load('path/to/the/text/file.txt');
}, 10000);
});

文件.txt中有什么?HTML??尝试添加
$('#textfile').HTML(''在加载之前的间隔内。@A文件.txt中的USH只是纯文本。@PHPglue它所做的只是闪烁。。但是它没有删除
文件.txt中的内容?HTML??尝试添加
$('#textfile').HTML(''在加载之前的间隔内。@A文件.txt中的USH只是纯文本。@PHPglue它所做的只是闪烁。。但是它没有删除Hi@Kenny,我知道,但是我需要它每10秒刷新一次,而不是刷新整个页面。当然,你可以通过添加一个setInterval函数来做到这一点。(查看我编辑过的答案)我在避免用javascript获取文件路径。因为它引起了一些问题,我发现很难追踪。这就是为什么我只是用php做的。不过谢谢你的回答。嗨@Kenny,我知道,但是我需要它每10秒刷新一次,而不是刷新整个页面。当然,你可以通过添加一个setInterval函数来做到这一点。(查看我编辑过的答案)我在避免用javascript获取文件路径。因为它引起了一些问题,我发现很难追踪。这就是为什么我只是用php做的。不过谢谢你的回答。