从javascript中的url中删除特定参数

从javascript中的url中删除特定参数,javascript,search,location,document,Javascript,Search,Location,Document,是否有某种方法可以在javascript中从url中删除一个特定参数,而无需使用document.location.search=newParams;重新加载页面 您可以使用,它只适用于现代浏览器。另一种方法是更改location.hash,它不会重新加载页面。为什么要“删除”它?没有刷新就无法更改URL。这很复杂:)如果没有办法删除它,我将搜索刷新没有问题的解决方案。谢谢。另一种方法是更改location.hash,它不会重新加载页面。考虑过这一点,但它已经被其他值使用。您可以使哈希编码多个参

是否有某种方法可以在javascript中从url中删除一个特定参数,而无需使用document.location.search=newParams;重新加载页面

您可以使用,它只适用于现代浏览器。另一种方法是更改location.hash,它不会重新加载页面。

为什么要“删除”它?没有刷新就无法更改URL。这很复杂:)如果没有办法删除它,我将搜索刷新没有问题的解决方案。谢谢。另一种方法是更改location.hash,它不会重新加载页面。考虑过这一点,但它已经被其他值使用。您可以使哈希编码多个参数。i、 e.blah.com/#name=bob&age=8在某个时候,你可能会想看看像“谢谢”这样的图书馆。在我的例子中,哈希中的多个参数是最好的解决方案。为什么我没有想到这个。。。。