返回信息流环境:移动端的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个商品了。
前端小菜鸟,求各位大神不吝指导。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #31399同步于 2015/9/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
求助一个跳转问题
realmofwind
2015/9/20镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
后端一般会返回商品总数,前端会根据这个字段和page控件的当前页数、每页显示数这几个字段来控制如何显示当前页,如果你也采用类似的方式,那么你可以缓存当前页面加载商品数量,每次返回All.html时将该字段放在请求中发出,当然你也得注意什么时候需要reset该字段
之前做微信里头的页面,情况楼主情况类似
解决的方法是,点击跳转前,将page,点击图片的这个id信息写入cookie,页面加载的读取cookie并删除cookie,通过js拿这些页面的图片并定位到相应id的图片上。
或者,不写入cookie可以放在url上面,理论上可以通过http://xxxx.xxxx.xxx#page=1&id=1234这样玩,但是感觉有些恶心
赞,多谢,移动端page控件有没有好的推荐啊,谢谢
【 在 zhong9721 的大作中提到: 】
: 后端一般会返回商品总数,前端会根据这个字段和page控件的当前页数、每页显示数这几个字段来控制如何显示当前页,如果你也采用类似的方式,那么你可以缓存当前页面加载商品数量,每次返回All.html时将该字段放在请求中发出,当然你也得注意什么时候需要reset该字段
我只在PC端用过。前期的话,你就实现个翻页的方法就行,每次加载数据的时候调用这个方法。还有个,如果你的页面不是实时刷新数据的话,你可以使用页面的切换,比如覆盖掉当前页面,而不是重新加载一个网页,这样就方便许多了
【 在 realmofwind 的大作中提到: 】
: 赞,多谢,移动端page控件有没有好的推荐啊,谢谢