从按钮点击刷新一个 PHP


refresh one php from another from button onclick

我有一个拍卖网站,并希望在发布新出价时为每个人刷新项目页面。项目页面称为项目.php。我在想的是,当按钮点击时将新出价发布到数据库时,相同的点击会刷新项目.php。我正在查看的代码是

if (!isset($_POST['action']) && !isset($_GET['refresh'])) {
  header("Location: /item.php?refresh");
}|| isset($errmsg))

原始代码是

if (!isset($_POST['action']) || isset($errmsg))

但这行不通。

我想知道是否有一个简单的onclick解决方案,我可以添加到按钮中以刷新项目.php适合所有人。我也看了 AJAX,但我不明白如何在这里应用它。任何关于最佳解决方案的建议,不胜感激。

我建议对服务器进行以确定的时间间隔执行的 ajax 调用以获取最新出价,而不是您可以比较显示的出价是否是最新的,然后如果需要,您可以使用 location.reload() 刷新页面;

你可以通过使用jquery load()方法来实现。

每次插入新数据时都必须调用 load() 方法。它将简单地提供所有数据而不刷新页面。

例如:$("#yourDiv").load("www.yourdomain.com/item.php).