2
|
Pradyut Bhattacharya · 技术社区 · 14 年前 |
1
7
如果不重新加载页面,则无法更改查询字符串。 |
2
3
我有办法… 更改# 您可以使用javascript获取和设置查询字符串
谢谢
|
3
2
如果您只想更改哈希值,那么您批准的解决方案可能可以正常工作。但是,要修改查询,需要使用history.pushState。不过,它只适用于带有html5历史api的web浏览器。
我测试过了,效果很好。它不会重新加载页面,但只允许您更改url查询。您将无法更改协议或主机值。 有关详细信息: http://diveintohtml5.info/history.html https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history |
4
0
您可能会发现另一个有用的解决方案是jquery的bbq插件。下面是一个例子: http://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/ |
errerr · htaccess重写引擎URL解释 6 年前 |
user1 · 我的htaccess出现500错误 6 年前 |
aBlaze · 如何导航到包含\u的URL? 6 年前 |
gtershel · Laravel Url两级深 6 年前 |
MarcoLe · Angular 5-路由更改url但不导航 6 年前 |