4

我正在寻找一种在不刷新页面的情况下使用 javascript(包括 jquery)更改 html 请求的获取查询字符串的方法。刷新时将保留此查询字符串。例如,http://thissite.site/index.html?id=123将是原始 url,然后发生事件并且 id 更改为 235。当页面刷新时,刷新的链接将是http://thissite.site/index.html?id=235.

4

2 回答 2

5
window.location.search = "?id=" + encodeURIComponent(new_value)

https://developer.mozilla.org/docs/DOM/window.location

https://developer.mozilla.org/docs/JavaScript/Reference/Global_Objects/encodeURIComponent

于 2012-09-04T18:33:23.513 回答
0

使用 HTML 5,您可以使用以下pushState function. 有关pushState 如何防止潜在的内容伪造?.

我也在寻找这个,并看到 bandcamp 使用它在http://bandcamp.com/discover上进行导航

于 2012-12-27T19:52:54.853 回答