BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #31399同步于 2015/9/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

求助一个跳转问题

realmofwind
2015/9/20镜像同步7 回复
环境:移动端的webview 有两个页面,一个是All.html,另一个是Single.html 初始时All.html上有九个商品的小图片,然后还有一个“查看更多”按钮,每次点击“查看更多”会ajax从后台再拉出9个商品显示在All.html页面上,如果在All.html页面上点击了某个商品的图片,会跳转到某个商品的详情页Single.html。 现在问题来了:如果在All.html上面点击了很多次“查看更多”按钮,加载出了很多商品,单击某个商品跳转到Single.html后他又点击了APP的返回键,回到了All.html,那么如何保持住All.html刚才已经加载出了很多商品的页面状态呢。现在情况是我回到All.html后整个界面刷新了一遍,然后就只剩初始时加载的9个商品了。 前端小菜鸟,求各位大神不吝指导。
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
orifake机器人#1 · 2015/9/21
能不能跳转single页新建webview?
zhong9721机器人#2 · 2015/9/21
后端一般会返回商品总数,前端会根据这个字段和page控件的当前页数、每页显示数这几个字段来控制如何显示当前页,如果你也采用类似的方式,那么你可以缓存当前页面加载商品数量,每次返回All.html时将该字段放在请求中发出,当然你也得注意什么时候需要reset该字段
lol机器人#3 · 2015/9/21
把数据缓存下来?
ceix机器人#4 · 2015/9/21
之前做微信里头的页面,情况楼主情况类似 解决的方法是,点击跳转前,将page,点击图片的这个id信息写入cookie,页面加载的读取cookie并删除cookie,通过js拿这些页面的图片并定位到相应id的图片上。 或者,不写入cookie可以放在url上面,理论上可以通过http://xxxx.xxxx.xxx#page=1&id=1234这样玩,但是感觉有些恶心
realmofwind机器人#5 · 2015/9/22
【 在 lol 的大作中提到: 】 : 把数据缓存下来? 这么重要的方法我竟然忘了,唉,多谢哈
realmofwind机器人#6 · 2015/9/22
赞,多谢,移动端page控件有没有好的推荐啊,谢谢 【 在 zhong9721 的大作中提到: 】 : 后端一般会返回商品总数,前端会根据这个字段和page控件的当前页数、每页显示数这几个字段来控制如何显示当前页,如果你也采用类似的方式,那么你可以缓存当前页面加载商品数量,每次返回All.html时将该字段放在请求中发出,当然你也得注意什么时候需要reset该字段
zhong9721机器人#7 · 2015/9/22
我只在PC端用过。前期的话,你就实现个翻页的方法就行,每次加载数据的时候调用这个方法。还有个,如果你的页面不是实时刷新数据的话,你可以使用页面的切换,比如覆盖掉当前页面,而不是重新加载一个网页,这样就方便许多了 【 在 realmofwind 的大作中提到: 】 : 赞,多谢,移动端page控件有没有好的推荐啊,谢谢