由后台传入前端页面的地址如何在刷新页面时保持不变?

CI框架,由A页面的链接点击后打开B页面,B页面分为上中下三部分,上为菜单,中为iframe,下为页面底部信息。
A页面点击链接后,会传入点击的链接的地址给控制器,调用方法,然后将地址传给B页面中的iframe,从而显示内容。
现在如果说点击浏览器的刷新或者是按F5后要刷新页面,但是此时就不能正确显示,因为刷新的时候是没有传任何参数给控制器里边的方法的,请问这个时候要如何处理?

阅读 3k
2 个回答

一种是你把参数暴露到父级地址栏上面保存。每次刷新时读取地址栏参数。二是你存到sessionStorage里面,每次刷新时获取赋值。

获取到参数的时候,用下面的存到sessionStorage里。

sessionStorage.setItem("data", 参数)

用户刷新重新进入页面的时候用sessionStorage.getItem("data")获取存值,直接调用。

推荐问题
宣传栏