繁体   English   中英

动态更新网页上的值

[英]Update value on web page dynamically

我有一个微控制器,可读取热电偶并将其值发送到Raspberry Pi上的文本文件。

在Pi上运行一个托管我的网站的apache服务器。 该网站显示了文本文件中的值, 但是要获取实际值,我必须刷新页面。

的index.php

 <html> <?php $temp = file_get_contents('Temp.ESP'); ?> <header> <h2><?php echo $temp; ?> °C</h2> </header> </html> 

提前致谢

使用javascript使用setTimeout()全局方法来创建计时器。 这将在5000毫秒(5秒)后刷新内容:同样不要忘记在html头中加载jQuery库,添加

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>
setTimeout(function(){ 

$.get( "mydata.php", function( data ) {
$( "#mydata" ).html( data ); // this will replace the html refreshing its content using ajax

});


 }, 5000);` 
</script>

在html上更改

<header>
<h2 id="mydata"></h2> ºC
</header>

注意id =“ mydata”

php只需要回显文件内容,还创建文件mydata.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM