html中的js操作Session方法

存储数据

  1. 采用setItem()方法存储
    sessionStorage.setItem('testKey','这是一个测试的value值'); // 存入一个值
  2. 通过属性方式存储 
    sessionStorage['testKey'] = '这是一个测试的value值;

读取数据

  1. 通过getItem()方法取值
    sessionStorage.getItem('testKey'); // => 返回testKey对应的值
  2. 通过属性方式取值
    sessionStorage['testKey']; // => 这是一个测试的value值

删除数据

  1. sessionStorage.removeItem('testKey'); // => 从sessionStorage删除保存的数据
  2. sessionStorage.clear() // => 从sessionStorage删除所有保存的数据

存储Json对象

sessionStorage也可存储Json对象:
存储时,通过JSON.stringify()将对象转换为文本格式;
读取时,通过JSON.parse()将文本转换回对象。

var userEntity = {
    name: 'tom',
    age: 22
};

// 存储值:将对象转换为Json字符串
sessionStorage.setItem('user', JSON.stringify(userEntity));
 
// 取值时:把获取到的Json字符串转换回对象
var userJsonStr = sessionStorage.getItem('user');
userEntity = JSON.parse(userJsonStr);
console.log(userEntity.name); // => tom

原文链接:http://www.cnblogs.com/polk6/p/5512979.html

你可能感兴趣的:(接口数据,js)