jsp多模块相同数据提交到后台之数据处理
最近在写一个java多模块表单提交,起初想的只是一个简单的form表单提交,写的时候发现不是真简单。多个相同类型数据提交到后台接收的问题很困难。
于是,和人进行深入的讨论,感觉j以json的格式提交时比较好的。
1、定义一个数组
var json = [];
2、定义一个对象
1 var ImgEditDataNode={};
3、使用push方法将对象填充到数组中
json.push(ImgEditDataNode);
4、使用JSON.stringify()将定义的数组转成一个 JSON字符串
1 var Result = JSON.stringify(json);
5、完整的demo
1 $('.ImgUpdateBtn').click(function(){ 2 var json = []; 3 var parent=document.getElementById('imgEditBody'); 4 var Node=parent.getElementsByTagName('textarea'); 5 // console.log(Node.length); 6 for(var i=0;i<Node.length;i++){ 7 var ImgEditDataNode={}; 8 ImgEditDataNode.title=document.getElementById('title'+i).value; 9 ImgEditDataNode.content=document.getElementById('content'+i).value; 10 console.log(document.getElementById('content'+i).value); 11 ImgEditDataNode.order=document.getElementById('orders'+i).value; 12 ImgEditDataNode.img_id=document.getElementById('img_id'+i).value; 13 // console.log(ImgEditDataNode); 14 json.push(ImgEditDataNode); 15 } 16 var Result = JSON.stringify(json); 17 console.log(Result); 18 var data={ 19 ds:Result 20 } 21 $.post("update"+_this.dataname+"ImgData",data,function(data){ 22 bootbox.alert("完成修改!", function (result) {}); 23 24 },'text'); 25 26 }) 27 }
脚踏实地,注重基础。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)