开发者社区 问答 正文

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

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

展开
收起
a123456678 2016-07-29 11:46:23 2143 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 两个方案吧。

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

    2019-07-17 20:01:47 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等