您的位置:首页 > 其它

Ajax异步刷新地址栏

2016-05-11 18:02 232 查看
公司项目后台使用现成的UI框架,DevExpress,jqGrid,XXXUI之类的,这些展示数据列表的控件/插件,基本是异步的。

这倒也好,有变化也只是数据那一块变化,不会重新加载整个页面。

但是,最蛋疼的就是,我翻页翻到N十页,手贱一下F5,结果又跑到第一页了。

我之前觉得这个问题无解,一度觉得ajax的发明坑爹。

但是,出现问题,怎么会没有解决办法呢?

在逛博客园的时候,发现:



点击页码,只是文章列表异步加载,同时地址栏也会加上#p+页码的锚记。

此时,刷新页面,页面依然停在第2页。

下面是博客园js:



之前一直以为,只要改变了url,页面就会刷新,却忘记了#XXX了。

搜索相关关键字,发现更大的世界:

pushState

Pajax

相关链接:http://www.cnblogs.com/silin6/p/linkFly_pushState.html?utm_source=tuicool&utm_medium=referral
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: