本篇文章为大家展示了使用JavaScript怎么获取一个表单字段中多条数据并转化为json格式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
代码如下:
varrecieverArr=[];//全局变量 varrecieverMsg={};//全局变量 functionrecieverMsgToJson(parentFormId){//若有多个表单公用这个函数,这里需要传所属表单的ID;例如新增和修改。 $(parentFormId+".recieverListli").each(function(m){//遍历每个li,当前有两个li varrecieverAttributes=[]; $(this).find("span").each(function(n){//遍历每个li下的span,而每个li下有三个span recieverAttributes[n]=$(this).children("input").val();//找到每个span下存放着数据的input框,并获取值存放到数组中 }); varrecieverObj={//用对象来表示数据;这时对象是{recieverName:小明,recieverPhone:12345678,recieverAddress:中国上海} receiverName:recieverAttributes[0], receiverPhone:recieverAttributes[1], receiverAddress:recieverAttributes[2] }; recieverArr.push(recieverObj); }); } recieverMsg=JSON.stringify(recieverArr).replace(/\[|]/g,'')//将数组转化为json格式 console.log(recieverMsg) //{recieverName:小红,recieverPhone:12341234,recieverAddress:中国湖南},{recieverName:小明,recieverPhone:12345678,recieverAddress:中国上海} $.ajax({ url:'', type:'post', data:{ receiverInfo:recieverMsg,//收件人信息 }, traditional:true, success:function(data){ console.log(data); }, error:function(){ alert("新增订单失败") } })
上述内容就是使用JavaScript怎么获取一个表单字段中多条数据并转化为json格式,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注恰卡编程网行业资讯频道。
海报
0 条评论
183
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~