在我们使用
sessionStorage.setItem('user',user);
和
bbb = JSON.parse(sessionStorage.getItem('user'));
console.log(bbb);
将ajax返回的参数保存到sesson里面的时候,取值时会发现结果变成了[Object],就连对象也都变成了Oject,这样我们就无法正常取值了,是因为系统自动帮我们转换了下字符串,所以才会导致一下现象的发生.
解决办法就是: 再存参数的时候,使用 JSON.stringify() 转换一下格式,先转换为JSON格式,到取值的时候再将其取出使用.
sessionStorage.setItem('aa',JSON.stringify(aa));
最后如果想移除此session可以使用
sessionStorage.removeItem("user");
Good Luck!!