如何更改与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. PHP当前网址问题
- 2. Angular2 - 检索当前网址
- 3. Rails当前网址帮手
- 4. jquery - 设置哈希后的网址
- 5. 设置当前网络类型
- 6. 当设置cookie与ajax时设置网址
- 7. 使用geb保存当前网址
- 8. 禁用当前网址的链接?
- 9. 用硒取得当前网址
- 10. 获取当前网址,并用PHP
- 11. 使用当前查询的网址
- 12. 当前复制网址到格式的文本框使用jQuery
- 13. 如何使用jquery检测当前网址的一部分?
- 14. JQuery Mobile DateTime设置为当前
- 15. 设置当前页面的URL cookie jquery
- 16. 获取当前网页的网址
- 17. 如何设置SVN网址?
- 18. 设置裸体网址AWS
- 19. 为Intranet iis7设置网址
- 20. 如何使用jQuery在mvc网站获取当前域名或网址
- 21. C#如何从Chrome获取当前网址(多种语言设置)
- 22. 自动生成当前网址的goo.gl短网址
- 23. Django模板:将当前网址与{%网址xyz%}进行比较
- 24. 无法设置登录网址和应用ID网址
- 25. 使用javascript从IE8的地址栏查找当前网址
- 26. 检查当前网址中的特定URI - Jquery的
- 27. 如何查找包含jQuery当前网址的所有hrefs
- 28. Jquery选项卡在选项卡中加载当前网址
- 29. 将当前网址作为变量传递给jquery
- 30. 基于当前网址添加/删除类jquery
http://stackoverflow.com/questions/846954/change-url-and-redirect-in-jquery – random