为了账号安全,请及时绑定邮箱和手机立即绑定

网页返回上一页时怎么保留通过ajax获取的数据?

网页返回上一页时怎么保留通过ajax获取的数据?

慕慕森 2019-04-19 16:29:34
问题是这样子:我现在有一个页面(比如列表页面),分为很多结构相同的条目,然后用上拉加载等方式通过ajax请求更多的数据放到页面中。然后点击其中的一条进入下一个页面(比如详情页面,是一个新的页面),然后返回上一页(也就是列表页面)。这时候会刷新列表页面,呈现的页面又是第一次进入该页的效果,我刚请求的那些数据没了,又得重新请求,如果用户请求了很多,页面很长,返回到这页时都没了,用户体验太差了。如何做到返回到前一页时保留上一次从该页跳转到其他页面时该页的状态?ajax请求的数据都在,并且页面滚动到跳转时的地方。
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

有页面跳转,数据可以通过sessionStorage来存储跳转之前的数据吧,要不就不要有页面跳转,做成类似于tab控制display:none/block吧
                            
查看完整回答
反对 回复 2019-04-19
  • 2 回答
  • 0 关注
  • 1476 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信