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