2016-09-21 73 views
-1

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

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

上述代码不断重新加载。我只需要该物品即可添加购物车并继续浏览。

+1

你必须展示这个代码被调用的方式/位置。 –

+0

为什么JS参与?只需在表单中将按钮设为提交按钮即可。 – Quentin

回答

0
<a href='#' onclick='callfunction(); window.location="thispage.php";' title='close'>button</a> 

但是因为它来自PHP,为什么不使用头?

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

您可以使用window.location,以便将其重定向到你需要提供你必须确保与把它的URL相同的页面。

<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中给出的页面。