做的手机端的页面,公众号用的,遇到一问题:当前页面是确认订单的页面(比如淘宝上从购物车选择完商品,点结算时进入的页面),我此时要选择一张优惠券,但是是要跳转到新页面(用户的可用优惠券列表页面)进行选择。问题是,我如何在新页面选择完优惠券,回到之前页面时,原页面的状态不变(比如我填写的商家留言还在),并且能把优惠券信息带到原页面?希望有经验的同学可以给个指导意见。
你可以选择在之前页面的上层弹出新页面来显示优惠券信息,选择后将优惠券信息传到那个页面就是了。
建议使用 SPA 前端框架比如 Vue , Angular
老铁,你的前端框架用的是啥啊?
是asp.net mvc web应用程序。JS单独文件,HTML一个文件,能用jQuery。前端框架就当没使用吧,仅仅用JS和jQuery。
在确认订单页面,选择优惠券额时候用底部弹窗
假如你一定要用jq解决这个问题的话。。在跳转带优惠列表之前缓存数据,从优惠列表跳转回来的时候加路由参数,当有这个参数的时候取缓存数据填充进去,想当年我也是被逼的没办法了,一言难尽
跳转页面前,你可以将你的数据存成一个字符串,赋给前端的cookie或session;
然后回到页面的时候,进行检测;
只要有这个cookie或session,就把数据取出来,重新加载到页面上。
后台交互吧
使用layer.js是一种解决方案,自己也是用这个东西解决此问题的。