onClick on按钮应该重新加载页面而不查询字符串不起作用:他重新加载相同的URL

时间:2017-09-08 10:00:59

标签: javascript html onclick

我有一个带有onClick属性的按钮,应该在没有查询字符串的情况下重新加载页面,但它只是使用完全相同的URL重新加载页面。

情况就是这样:

页面网址:

http://.../index.php/all-reservations?id_user=0&plate=0&from=2017-09-19&to=

按钮:

<button id="resResetBtn" onclick="location.href='/index.php/all-reservations?view=allreservations'"><?= JTEXT::_('RESET_SEARCH') ?></button>

我得到的是按钮重新加载具有完全相同的查询字符串的页面。 这就是我试过的:

  • 将http架构添加到网址
  • 在新网址
  • 中添加了“nocache”参数

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以先删除查询字符串,然后重新加载页面。使用这行代码

window.location = window.location.href.split("?")[0];

或者,或者:

window.location = window.location.pathname;

甚至,

window.location.replace(location.pathname);