【问题标题】:How can I refresh variable in php?如何在 php 中刷新变量?
【发布时间】:2021-07-20 23:26:49
【问题描述】:

我有一个简单的 php 脚本,它连接到数据库并获取一个变量。变量是一个从 0 到 60 的整数。

我可以显示变量,但我需要刷新页面才能刷新变量。 有没有办法在不刷新页面的情况下刷新变量?

【问题讨论】:

  • 一秒与代码无关,获取初始值,然后将每秒递增的责任传递给 js,如果你以光速行驶,它们可能会不同步,但它是相对的跨度>
  • 你为什么要把一个变量串起来,它的值在数据库中最多只能存活一秒钟?
  • 就像其他人说你需要JS,因为PHP是一种服务器端语言;它在将数据发送到客户端(也称为浏览器)以读取和显示之前计算数据。因此,每当您访问 PHP 网页时,PHP 代码已经运行并将数据输出给您。
  • 感谢您的所有回答。我现在正在尝试使用 Ajax。

标签: php mysql sql


【解决方案1】:

是的,您可以使用 php 和 AJAX 在页面中加载变量值,并使用 setInterval() 函数每 n 次调用该函数。

function getVariable(){
  $.get(url,function(response){
       //print the value
}

}
and use the setinterval

setInterval(function(){
 getVariable();
},1000); //run every second

【讨论】:

  • 要清楚,这不是纯 JS,它假设使用了一个库,也许是 jQuery。为 OP 参考它可能会有所帮助
猜你喜欢
  • 2015-07-02
  • 2018-09-15
  • 1970-01-01
  • 2017-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-19
  • 1970-01-01
相关资源
最近更新 更多