在html页面之间传递javascript对象

时间:2013-03-25 17:24:37

标签: javascript oop object

我在javascript中创建了一个包含变量和函数的对象。我在一个.html页面中实例化该对象,但是当我改为另一个.html页面时,该对象似乎是“空的”。 如何在一个页面之间传递对象?

2 个答案:

答案 0 :(得分:1)

您可以查看Web Storage。这将不允许您存储完整的JavaScript对象,但是您可以根据需要存储任意数量的字符串名称 - 值对。永久(在浏览器重新启动之间)或作为会话的一部分。

答案 1 :(得分:0)

使用localStorage,检查此lib: https://github.com/marcuswestin/store.js

您可以执行以下操作:

store.set('foo', originalObject);

然后......

var restoredObject = store.get('foo');

删除存储的对象:

store.remove('foo');

Fork“jQuery-like”语法: http://pastebin.com/x3KpKyr1