使用JavaScript怎么获取一个表单字段中多条数据并转化为json格式

2021-02-22 07:37:39 183 0
tangjin

本篇文章为大家展示了使用JavaScript怎么获取一个表单字段中多条数据并转化为json格式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

代码如下:

使用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
上一篇:利用select怎么从下拉框中获取值 下一篇:使用JavaScript怎么获取文件夹中所有的文件名

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码