• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 亲情文章 > 正文

    【多个jsp页面共享一个js对象的超级方法】 js动态加载jsp页面

    时间:2020-05-27来源:山茶花美文网 本文已影响 山茶花美文网手机站

    今天,在项目中遇到一个问题,两个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对象的超级方法】 js动态加载jsp页面 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全