【问题标题】:Window.Location to the same page PHPWindow.Location 到同一页面 PHP
【发布时间】:2016-09-21 15:07:20
【问题描述】:

我有一个按钮,可以将商品放入我的购物车。如何在单击按钮后将 Window.Location 按钮设置为同一页面而不无限重新加载,以便我可以继续浏览将项目添加到我的购物车。这是我的代码。

 echo '<script>window.location.reload()</script>';

以上代码不断重新加载。我只需要将商品添加到购物车并继续浏览。

【问题讨论】:

  • 您必须说明调用此代码的方式/位置。
  • 为什么要涉及JS?只需将按钮设置为表单中的提交按钮即可。

标签: php html mysql reload


【解决方案1】:

您可以使用window.location 将其重定向到您需要的同一页面,前提是您必须确定提供的网址。

<a href='#' onclick="callfunction();" title='close'>button</a>

JS file 你可以这样拥有它。

function callfunction()
{
   window.location= 'your-page.php';
}

window.locationwindow.location.href的基本区别是

window.location - 这会将位置添加到您正在浏览或查找的当前页面。

window.location.href - 这将重新加载您在此处的 URL 中提供的页面。

【讨论】:

    【解决方案2】:
    <a href='#' onclick='callfunction(); window.location="thispage.php";' title='close'>button</a>
    

    但是既然是 PHP 的,为什么不使用 header 呢?

    header('refresh:10;thispage.php');
    

    【讨论】:

      猜你喜欢
      • 2015-05-17
      • 2011-11-10
      • 1970-01-01
      • 2011-05-21
      • 2011-06-26
      • 2013-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多