【发布时间】:2019-04-12 16:05:10
【问题描述】:
我正在处理一个包含 2 个独立页面的项目:每个页面都显示在不同的计算机上。我希望每次单击第一页上的按钮时,它都会刷新第二页。 我该如何继续?
我已经尝试在每次单击按钮时在数据库中存储一个数字 (1)。在第二页中,如果数字为 1,则将其清除为 0,然后刷新。 (PHP、jQuery)。
我认为 AJAX 存在答案,但我不知道如何实现。
这是我的第二页(我想刷新)
<script type="text/javascript">
setInterval("my_function();",10000);
function my_function()
{
$('.refresh').load(location.href + ' .refresh');
}
</script>
<div class="refresh">
<?php
require("database.php");
$db = Database::connect();
$statement = $db->query("SELECT * from refresh");
$item = $statement->fetch();
if ($item["value"] =="1")
{
$newval = "0";
$statement = $db->prepare("UPDATE refresh SET value=?");
$statement->execute(array($newval));
Database::disconnect();
header("location: page2.php");
}
?>
</div>
【问题讨论】:
标签: javascript php jquery html ajax