如何把在本地存储sessionStorage.setItem()上存的值渲染在输入框中js

首先数据如下:

javascript 复制代码
{"id":290,"password":"e10adc3949ba59abbe56e057f20f883e","membercatid":4,"img":"/uploads/20240307/42a5c062d8d260dbfb04fac8cc89ca2a.png","company":"cc科技","name":"测试","tel":"电话为手机号","tradeid":17,"tradename":"烟草制品业","membercat_title":"会员"}

是一个对象形式但是用不了的还要转成json的格式才能用

javascript 复制代码
{id: 290, password: 'e10adc3949ba59abbe56e057f20f883e', membercatid: 4, img: '/uploads/20240307/42a5c062d8d260dbfb04fac8cc89ca2a.png', company: '测试科技', ...}
company
: 
"测试科技"
id
: 
290
img
: 
"/uploads/20240307/42a5c062d8d260dbfb04fac8cc89ca2a.png"
membercat_title
: 
"会员"
membercatid
: 
4
name
: 
"测试"
password
: 
"e10adc3949ba59abbe56e057f20f883e"
tel
: 
"账号为手机号"
tradeid
: 
17
tradename
: 
"烟草制品业"
[[Prototype]]
: 
Object

如此还要判断

javascript 复制代码
let data=sessionStorage.getItem("datas");
console.log(data);
let dataObj;
dataObj=data;
if(dataObj){
	dataObj = JSON.parse(data);  
	console.log(dataObj);
	$(".content_name").val(dataObj.tradename)
}else{
	$("#hint").show();
	$("#hint_p").html('"没有此数据"');
	setTimeout(function() {
		$("#hint").hide();
	}, 1500);
}

这段代码的作用是从sessionStorage中获取一个名为"datas"的数据,并进行一些处理。首先,使用sessionStorage.getItem("datas")方法获取"datas"数据,并将结果赋值给变量data。然后,将data赋值给变量dataObj。接下来的代码判断dataObj是否存在,如果存在,则将其解析为JSON格式并输出在控制台上,然后将dataObj中的tradename属性值赋给类名为"content_name"的元素的值。如果dataObj不存在,则显示一个提示信息,并在1.5秒后隐藏提示信息。

相关推荐
等咸鱼的狸猫1 分钟前
# JS 核心六大主题:闭包内存模型、原型链查找、事件流机制与 Promise / Event Loop 实现视角复盘
前端·javascript
从零开始的代码生活_3 分钟前
C++ list 原理与实践:双向链表、迭代器与简化实现
开发语言·c++·后端·学习·算法·链表·list
hy.z_7778 分钟前
【C语言】11. 深入理解指针1
c语言·开发语言
charlie11451419114 分钟前
现代C++工程实践——WeakPtr 第二关:核心骨架与控制块
开发语言·c++
袋鱼不重36 分钟前
乐观锁与悲观锁:原理、选型与前后端实践
前端·后端
Charonmomo1 小时前
react/antd - 不能正确打开标签页问题记录
前端·react.js·前端框架
gis开发之家1 小时前
vue3直击架构痛点 依赖倒置与接口隔离——打造坚如磐石的插件与高阶组件(HOC)模式
javascript·架构·typescript·前端框架·vue3
ttwuai1 小时前
Go 后台接口 401/403 排查:JWT 过期、刷新请求和权限码怎么定位
开发语言·golang·状态模式
柒和远方1 小时前
LeetCode 139. 单词拆分 —— 从暴力回溯到 DP 完全背包
javascript·python·算法
先吃饱再说1 小时前
流式输出完全指南:让 AI 对话像打字机一样流畅
javascript·vue.js