手机
当前位置:查字典教程网 >编程开发 >JSP教程 >多个jsp页面共享一个js对象的超级方法
多个jsp页面共享一个js对象的超级方法
摘要:今天,在项目中遇到一个问题,两个js页面要共享一个就js对象。js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了。而LZ又不想用c...

今天,在项目中遇到一个问题,两个js页面要共享一个就js对象。js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了。而LZ又不想用cookie来存放,一是不安全,二个人喜好。最后发现一种超级方法来解决这个困扰,那就是用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享。

var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被查询的数据) */ data: function (name, value) { var top = window.top, cache = top['_CACHE'] || {}; top['_CACHE'] = cache; return value !== undefined ? cache[name] = value : cache[name]; }, /** * 数据共享删除接口 * @param {String} 删除的数据名 */ removeData: function (name) { var cache = window.top['_CACHE']; if (cache && cache[name]) delete cache[name]; } };

【多个jsp页面共享一个js对象的超级方法】相关文章:

jsp页面中的代码执行加载顺序介绍

jsp速度优化七种方法

jsp文件绝对路径的设置方法

jsp if else语句使用方法

jsp页面iframe高度自适应的js代码

jsp生成静态页面的方法

获取上一页面的URL和本页的URL的方法

Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法

jsp+ajax发送GET请求的方法

在jsp程序中使用com组件

精品推荐
分类导航