如何更改与jQuery显示的网址?有了分页,我做了一个ajax调用来获取下一页,但我想更新网址的书签目的。我怎么做?用jQuery设置当前网址?
1
A
回答
2
你可以使用HTML5 History API或hash tags。
0
你应该考虑使用地址插件:http://www.asual.com/jquery/address/
支持深层链接,用一个简单的函数调用更新地址给你。
-1
你想走多远?您是否想将index.html更改为about.html,还是想将其更改为index.html#about.html并让JavaScript更改页面?
如果你想做第一个,你需要使用HTML5历史API。请注意它only works in some browsers。我建议您阅读Dive Into HTML5's History API tutorial以了解它的工作原理的所有细节,但如果您想直接跳到它,则可以尝试History.js jQuery plugin。
如果您需要支持older browsers,请考虑hashchange事件和HashChange jQuery plugin。每次更改页面时,都可以将location.hash设置为您要映射的页面。
在这两种情况下,您都需要知道您正在将页面添加到历史记录中,并且需要监视由插件提供的事件。否则,当用户点击后,URL将会改变,但页面不会。
相关问题
- 1. 修改当前网址
- 2. Angular2 - 检索当前网址
- 3. PHP当前网址问题
- 4. jquery - 设置哈希后的网址
- 5. 设置当前网络类型
- 6. 当设置cookie与ajax时设置网址
- 7. 禁用当前网址的链接?
- 8. 使用当前查询的网址
- 9. 获取当前网址,并用PHP
- 10. 使用geb保存当前网址
- 11. 设置当前页面的URL cookie jquery
- 12. 如何设置SVN网址?
- 13. C#如何从Chrome获取当前网址(多种语言设置)
- 14. Django模板:将当前网址与{%网址xyz%}进行比较
- 15. 自动生成当前网址的goo.gl短网址
- 16. 无法设置登录网址和应用ID网址
- 17. Jquery选项卡在选项卡中加载当前网址
- 18. 使用javascript从IE8的地址栏查找当前网址
- 19. 如何使用javascript浏览器检测获取当前位置,鼠标位置和当前网址
- 20. Node.js当前网址 - 非原始
- 21. PHP中的当前页面网址
- 22. BS处理的Selenium当前网址
- 23. 在html4中更改当前网址
- 24. wx.webkit - 如何获取当前网址...?
- 25. 如何从webview获取当前网址?
- 26. 阅读标签的当前网址
- 27. TYPO3:解析当前网址到变量
- 28. Javascript Bookmarklet获取当前网址
- 29. 在Angular中获取当前网址
- 30. href到当前网址的子目录
http://stackoverflow.com/questions/846954/change-url-and-redirect-in-jquery – random