2011-09-07 75 views
0

有什么方法可以从javascript中删除一个特定的参数,而无需使用document.location.search = newParams重新加载页面; ?从javascript中删除特定的param

+0

你为什么要“删除”它?没有刷新的方式,您无法更改网址。 –

+0

这很复杂:)如果没有办法将其删除,那么我将搜索解决方案,刷新不成问题。谢谢。 – stalker

回答

0

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

+0

另一种方法是更改​​location.hash,它不会重新加载页面。考虑到这一点,但它已被其他价值使用。 – stalker

+0

你可以对多个参数进行散列编码。即blah.com/#name=bob&age=8 – airportyh

+0

在某些时候,您可能希望查看图书馆,如http://plugins.jquery.com/project/history-js – airportyh