为了账号安全,请及时绑定邮箱和手机立即绑定

JS中如何将多个相同name的两种input的值转换成json格式

JS中如何将多个相同name的两种input的值转换成json格式

牧羊人nacy 2019-05-24 12:13:47
JS中如何将多个相同name的两种input的值转换成json格式input元素如下使用JS期望转换成的json格式如下[{"name":"名称","remark":"备注"},{"name":"名称","remark":"备注"},{"name":"名称","remark":"备注"}]求教如何使用JS达到这个效果,因为要用AJAX提交,谢谢各位前端大神
查看完整描述

2 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

vararr=[];
$("input[name='parts_name']").each(function(i){
varremark=$("input[name='parts_remark']").eq(i);
arr.push({"name":$(this).val(),"remark":remark.val()});
});
                            
查看完整回答
反对 回复 2019-05-24
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

varinputname=document.querySelectorAll("input[name='parts_name']");
varinputremark=document.querySelectorAll("input[name='parts_remark']");
vararr=[];
inputname.forEach(function(el,i){
varname=el.value;
varremark=inputremark[i].value;
arr.push({
"name":name,
"remark":remark
});
});
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 610 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信