javascript - How can I change a url without reloading the page? - Stack Overflow

I am using ajax to display my contents. As I display my contents, I want to change the browser url dyna

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.

Share Improve this question edited Aug 18, 2011 at 11:42 pimvdb 155k80 gold badges311 silver badges356 bronze badges asked Aug 18, 2011 at 11:36 Manish BasdeoManish Basdeo 6,27923 gold badges72 silver badges103 bronze badges
Add a ment  | 

3 Answers 3

Reset to default 6

Use 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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信