开发者社区> 问答> 正文

手机页面点击返回时,之前通过ajax获取并添加的元素又要重新ajax,如何避免?

有一个手机购物网站,商品列表往下拉,每次到底部的时候是通过ajax加载的新的商品的。但是当点击一个商品进去浏览后再返回上一页,结果所有通过ajax过来的商品都不见了,要重新加载,这个用户体验很不好,该怎么解决。
如果不能解决,能否有什么更好的方式去显示这个商品列表,不能分页

展开
收起
杨冬芳 2016-06-16 10:08:04 1765 0
1 条回答
写回答
取消 提交回答
  • IT从业

    两个方案吧。
    1.将Ajax取来的东西暂存到本地(比如localStorage),后退时渲染出来。
    2.将详情页作为一个层加载进来,后退只关闭详情页,这样列表页就不需要重新渲染了。

    2019-07-17 19:40:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Tangram 立即下载
360手机卫士 插件化漫谈 立即下载
手机京东Crash自动分析处理系统 立即下载