gpt4 book ai didi

javascript - SessionStorage 似乎仍为空

转载 作者:行者123 更新时间:2023-11-28 16:27:56 26 4
gpt4 key购买 nike

我是 HTML5/Javascript 新手,我认为有一个概念问题。我使用 Aptana 作为我的环境,它使用 FireFox 进行浏览器调试。

这是有问题的代码:

var req = new ContactRequest("Mister Peachy", "peach.png", "One Liner Message" );

sessionStorage.Requests = new Array();
sessionStorage.Requests[0] = req;

req = new ContactRequest("Anon Ymous", "person.png", "Another one line msg");

sessionStorage.Requests[1] = req;

问题似乎是 sessionStorage.Requests 始终等于 ""。我尝试使用 .setItem 但也不起作用。

最佳答案

您需要做的是对数据进行字符串化以存储并解析它以进行检索。这是我编写的一个小界面

App.session = (function () {
var self = {};

self.get = function (key) {
var b = sessionStorage.getItem(key);
return b ? JSON.parse(b) : null;
}

self.set = function (key, value) {
var b = JSON.stringify(value);
sessionStorage.setItem(key, b);
}

return self;
})();

var session = App.session;
session.set('foo', 'bar');
var bar = session.get('foo');
console.log(bar);

关于javascript - SessionStorage 似乎仍为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7325008/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com