admin管理员组文章数量:1420112
I am using ajax to display my contents. As I display my contents, I want to change the browser url dynamically without reloading the page. How can I proceed?
window.location.hash="Aboutus";
The above code inserts a #
sign. I do not want a hash sign in my url since my page can contains a similar id.
I am using ajax to display my contents. As I display my contents, I want to change the browser url dynamically without reloading the page. How can I proceed?
window.location.hash="Aboutus";
The above code inserts a #
sign. I do not want a hash sign in my url since my page can contains a similar id.
3 Answers
Reset to default 6Use can use pushState(). Here's some information from Mozilla's developer site:
https://developer.mozilla/en/DOM/Manipulating_the_browser_history#The_pushState%28%29.c2.a0method
You can use History API that is being introduced in HTML5. Here is a link to some examples - you can find links to more resources in the bottom.
The HTML5 pushState API should answer your problem.
本文标签: javascriptHow can I change a url without reloading the pageStack Overflow
版权声明:本文标题:javascript - How can I change a url without reloading the page? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745326888a2653633.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论