[问题] 如何将javascript的值存起来 之后再取出

楼主: lueichun (no anonymous)   2017-09-30 18:17:52
我在某个jsp档(a.jsp)的javascript区块内宣告一变量
叫ret
然后我呼叫ShowModalDialog()
并拿这个变量储存ShowModalDialog()回传的值:
ret = window.showModalDialog(sURL [, vArguments] [, sFeatures])
接着我把变量内的资料呈显在a.jsp上
然后我离开a.jsp 到下一个jsp档(b.jsp)
等到我要返回上一页 就是a.jsp时
我需要这个ret 替我呈显离开这页面时 页面的资料
请问可以怎么做 才能将ret存起来 等到我回到a.jsp时 可以直接取用
作者: Ayukawayen (亚布里艾尔发芽>//<)   2017-09-30 20:08:00
localStorage
作者: Rplus (R+) (9527)   2017-10-01 01:39:00
视情况也可用 sessionStorage
作者: shter (飞梭之影)   2017-10-01 01:58:00
通常要持续保存的用 localStorage,临时暂存用 session
作者: knives   2017-10-01 08:47:00
SessionStorage 应该不行吧,页面关了就不见了
作者: ssccg (23)   2017-10-02 14:10:00
localStorage关掉浏览器也不会消失,sessionStorage才会localStorage是看origin(通常是scheme + host + port)相同origin才能存取到同样的storage如果网页的origin(location.origin)都相同,问题应该在你的环境吧,浏览器、版本、设定? 我试是没问题

Links booklink

Contact Us: admin [ a t ] ucptt.com