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.
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745326888a4622699.html
评论列表(0条)