当前位置: 首页 > news >正文

js将object整个实体对象作为参数传递

①将object实体转化成json字符串传递: JSON.stringify(obj)

②将json字符串转化成JSON对象值:JSON.parse(json)


实际应用:

<div id="div_notice" style='font-size:14px; width:100%; height:200px; overflow-y:auto;'></div><script>$(function () {//初始化notice();//定时刷新setInterval(function () {notice();}, 30 * 1000);//30秒});              //获取noticefunction notice() {$("#div_notice").empty();$.ajax({async: false,type: "POST",url: "/WorkNotice/GetWorkNoticeList",data: {},success: function (result) {//console.log(result.data);for (var i = 0; i < result.data.length; i++) {//①将object实体转化成json字符串传递: JSON.stringify(obj)var html = `<a onclick=notice_click('` + JSON.stringify(result.data[i]) +`')>` + result.data[i]["MESSAGE"] + ` ` + result.data[i]["CREATED_TIME"] + `</a><br>`;                                    $("#div_notice").append(html);}}});}//点击noticefunction notice_click(json) {                                 console.log(json);//②将json字符串转化成JSON对象值:JSON.parse(json)var obj = JSON.parse(json);if (obj) {var href = obj.HREF;$.ajax({async: false,type: "POST",url: "/WorkNotice/WorkNoticeClick",data: {"USER_ID": obj.USER_ID,"COMPANY_UUID": obj.COMPANY_UUID,"ACCOUNTID": obj.ACCOUNTID,"TYPE": obj.TYPE,"BILLCODE": obj.BILLCODE,},success: function (result) {//console.log(result.data);window.location.href = href;}});}}</script>

http://www.lryc.cn/news/514166.html

相关文章:

  • 超越局部损失函数的预测-优化方法
  • PDF预览插件
  • node.js之---CommonJS 模块
  • 关于AI面试系统2025年趋势评估!
  • SQL—替换字符串—replace函数用法详解
  • 《Vue3实战教程》40:Vue3安全
  • 软件项目验收测试需进行哪些测试?软件检测机构分享验收测试作用
  • css实现文字描边
  • (二)当人工智能是一个函数,函数形式怎么选择?ChatGPT的函数又是什么?
  • 数据挖掘——回归算法
  • AIGC与未来的通用人工智能(AGI):从生成内容到智能革命
  • jQuery学习笔记3
  • SpringMVC(六)拦截器
  • 单区域OSPF配置实验
  • Linux上vi(vim)编辑器使用教程
  • 虚拟机图像界面打不开了
  • 《经典力学》笔记
  • 【论文+源码】基于Spring和Spring MVC的汉服文化宣传网站
  • 计算机的错误计算(一百九十九)
  • 【AI日记】25.01.02 kaggle 比赛 3-1
  • el-pagination 为什么只能展示 10 条数据(element-ui@2.15.13)
  • Ps:将数据组作为文件导出
  • nohup.out日志
  • 01 背包
  • QT-------------多线程
  • 【JVM】深入了解Java虚拟机-------内存划分、类加载机制、垃圾回收机制
  • k8s部署juicefs
  • 【ArcGIS微课1000例】0136:制作千层饼(DEM、影像、等高线、山体阴影图层)
  • Ajax数据爬取
  • 快速上手大模型的对话生成