javascript - window.location.reload(true); 不能与数据库问题一起使用
问题描述
我有一个倒计时脚本,它从数据库中获取倒计时日期。倒计时完成后,页面应重新加载,然后从数据库中获取新日期,然后启动新计数器。一切正常,但重新加载后似乎没有时间从数据库中询问新问题。因此,计数器在过期日期时为零。我已经尝试了很多不同的方法来重新加载页面,但都没有奏效。
<?php
include '../includes/db.php';
$sql = $conn->query("SELECT gamedate FROM games WHERE gamedate > NOW() ORDER BY gamedate LIMIT 0 , 1 ") or die($conn->error());
while ($row = mysqli_fetch_array($sql))
{
$gamedate = $row['gamedate'];
}
?>
<div class="game" data-date="<? echo $gamedate; ?>" id="Countdown"></div>
<script>
$(".game").TimeCircles({count_past_zero: false},).addListener(countdownComplete);
function countdownComplete(unit, value, total){
if(total <= 0){
window.location.reload(true);
}
}
</script>
解决方案
推荐阅读
- python - 蒙特卡洛树搜索不断给出相同的结果
- windows - tnsnames.ora 和 DSN 中的条目之间的区别
- php - 如何在dom元素php上获取下一个双引号值
- snowflake-cloud-data-platform - 如何捕获和下载雪花查询结果?
- java - 从android服务器到python客户端来回发送数据
- bash - Perl 代码不能在 bash 脚本中运行,并安排了 crontab
- google-colaboratory - 如何在 Google colab 中检索笔记本内容或特定单元格的 url
- asp.net-core - 在相同的 Ip 和端口上托管两个 asp.net 核心应用程序(例如 localhost:8080)
- scala - 由于“java.util.List[etc...不接受参数错误”,无法在 Scala 中索引列表
- python - 安装机器人框架时出错