点击页码是ajax局部刷新,但url却跟随变化,直接输入含分页的url.也能将整页加载出来.
求,解答
点页面按钮之后Ajax加载页面, 修改网址, 脚本控制浏览器记录上次浏览的网页(以便可以点击返回键)
网址设计用了特殊的技巧, 就是#内容后面的东西变化, 并不会导致整个网页刷新(相关技术参考这里)
另外如果禁用页面的js, 就是用的整个页面刷新的分页方式了
url那是锚点 不会刷新页面的
直接输入URL时的实现代码:
if (location.hash.indexOf('#p') == 0) { var pageIndex = parseInt(location.hash.substr(2)); if (pageIndex > 1) { aggSite.loadCategoryPostList(pageIndex); buildPaging(pageIndex); } }
F12开发者工具, 或者右键源码, 一顿在线调试后, 你就懂了。
这个问题站长肯定知道^_^