Change browser address bar URL with jQuery & ajax without reloading page
本问题已经有最佳答案,请猛点这里访问。
使用jquery更改浏览器地址栏URL而不重新加载例如,
1 2 3 |
单击更改地址栏
完全不可能在不重新加载的情况下更改浏览器的URL或甚至查询字符串只有在不刷新的情况下可以更改的部分是URL的哈希部分,直到HTML4
但是在HTML5中,一些URL更改可以通过新的历史API来完成,请尝试一下。
http://html5demos.com/history/历史
你不能。如果您尝试这样做,例如:
1 | document.location.search="?i=123" |
它将重新加载页面。你能做的就是改变哈希
1 |
或
1 |
然后用split编写一个简单的parsor来获取所需的数据。类似的问题你应该看看。