通过JSON实现本地页面传递

通过JSON实现本地页面传递

流程

1.创建一个要传递的数组;

2.存数据;

3.取数据;

4.完善;

创建一个要传递的数组

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 创建json数组
var successJson = {
// 示例:clueContent: self.form.clueContent,
clueTitle: self.form.clueTitle, // 标题
occurTime: self.form.occurTime, // 响应时间
clueContent: self.form.clueContent, // 内容
informerName: self.form.informerName, // 提交人
unit: self.form.unit, //责任单位
view: self.form.view, //处置意见
originalUrl: self.form.originalUrl, //舆情原址
label: self.form.label.join(" ")+"#", // 标签
sort: self.form.sort.join(" ")+"#", //分类
severity: self.form.severity.join(" ")+"#", //严重程度
};
console.log(successJson);

存数据

1
2
3
// 传递json中存数据
var jsonStr = JSON.stringify(successJson);//将JSON转为字符串
localStorage.successJson = jsonStr; // 将字符串存到 localStorage successJson 键下

取数据

1
2
3
// 从json中取数据
var newUsers = JSON.parse(localStorage.successJson);// 转为JSON
console.log(newUsers); // 打印出原先对象

完善

1
2
3
4
5
6
7
8
9
10
// 严重程度
self.form.clueExt2 = newUsers.severity.split("#")[0];
// 分类
self.form.clueExt1 = newUsers.sort.split("#")[0];
// 标签
self.form.clueExt4 = newUsers.label.split("#")[0];
// 责任单位
self.form.unit = newUsers.unit;
// 处置意见
self.form.view = newUsers.view;
TheMrxk个人博客 wechat
欢迎您扫一扫上面的本人微信号,获取更多资源!