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


    首先数据如下:

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

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

    1. {id: 290, password: 'e10adc3949ba59abbe56e057f20f883e', membercatid: 4, img: '/uploads/20240307/42a5c062d8d260dbfb04fac8cc89ca2a.png', company: '测试科技', …}
    2. company
    3. :
    4. "测试科技"
    5. id
    6. :
    7. 290
    8. img
    9. :
    10. "/uploads/20240307/42a5c062d8d260dbfb04fac8cc89ca2a.png"
    11. membercat_title
    12. :
    13. "会员"
    14. membercatid
    15. :
    16. 4
    17. name
    18. :
    19. "测试"
    20. password
    21. :
    22. "e10adc3949ba59abbe56e057f20f883e"
    23. tel
    24. :
    25. "账号为手机号"
    26. tradeid
    27. :
    28. 17
    29. tradename
    30. :
    31. "烟草制品业"
    32. [[Prototype]]
    33. :
    34. Object

     

    如此还要判断 

     

    1. let data=sessionStorage.getItem("datas");
    2. console.log(data);
    3. let dataObj;
    4. dataObj=data;
    5. if(dataObj){
    6. dataObj = JSON.parse(data);
    7. console.log(dataObj);
    8. $(".content_name").val(dataObj.tradename)
    9. }else{
    10. $("#hint").show();
    11. $("#hint_p").html('"没有此数据"');
    12. setTimeout(function() {
    13. $("#hint").hide();
    14. }, 1500);
    15. }

     

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

  • 相关阅读:
    go语言学习-异常处理
    Auto.js中的一般全局函数
    2-11 基于matlab的BP-Adaboost的强分类器分类预测
    AUTOSAR规范与ECU软件开发(实践篇)9.4 AUTOSAR安全机制的存储空间分区
    SAST-数据流分析方法-理论
    MySQL创建和管理表
    开发实践丨昇腾CANN的推理应用开发体验
    springMVC的学习【上】
    kprobe 内核实现原理
    旅游计划定制小程序网页模板源码
  • 原文地址:https://blog.csdn.net/IKUNzhenin/article/details/136708518