我已经使用Jquery / Ajax / wp_pagenavi()在wordpress中进行了分页,而不是重新加载页面刷新只有一个div来加载新内容,它工作正常但我想更新部分URL - 无需重新加载页面。第1页,第2页,第3页的jQuery分页URL不会更改,并且始终相同:myhost.com/category /
我希望它看起来像标准分页一样:
将'/ page / $ paginated_page_number /'添加到基本网址,即myhost.com/download/category /
myhost.com/download/category/page/2/
myhost.com/download/category/page/3/
myhost.com/download/category/page/4/ ... ...
我还计划对标签使用jQuery div refresh,我需要在不重新加载页面的情况下更改URL的一部分,当选择标签时,我将使用新内容刷新div并更新URL:
替换:'/ download / category /'到'/ tag / $ choosen_tag /'
如何在不重新加载页面的情况下替换部分URL?
答案 0 :(得分:1)
您所描述的内容听起来像HTML5 pushState。这个新API允许开发人员通过JavaScript更改浏览器中显示的URL,而无需重新加载页面。
我必须警告你,IE尚未支持。 IE团队计划在verison 10中支持它。
有关browser history manipulation的更多信息。
希望它有所帮助。