我正在处理一个包含2个独立页面的项目:它们分别显示在不同的计算机上。我想每次在第一个页面上点击一个按钮时,就刷新第二个页面。您应该如何操作?
我已经尝试了每次点击按钮时,在数据库中存储一个数字(1)。在第二个页面上,如果该数字为1,则将其清除为0然后刷新。(PHP,jQuery)。
我认为使用AJAX可以解决此问题,但我不知道如何实现。
这是我的第二个页面(我想要刷新的页面)。
我已经尝试了每次点击按钮时,在数据库中存储一个数字(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>