HTML代码
<form class="layui-form" id="frm" style="width:100%;">
<input type="text" name="nn" />
<table>
<tbody id="tbody_details">
<tr>
<td><input name="n1"/></td>
</tr>
<tr>
<td><input name="n2" /></td>
</tr>
</tbody>
</table>
</form>
JS代码
var oD = Object.create(Object.prototype);;
var sellOrderDetails = [];
var frmArr = $('#frm').serializeArray();
for (var i in frmArr) {
oD[frmArr[i].name] = frmArr[i].value;
}
var $trArr = $('#tbody_details tr');
var temp = Object.create(Object.prototype);
for (var i = 0; i < $trArr.length; i++) {
temp = Object.create(Object.prototype);
var inpArr = $($trArr[i]).find("input");
for (var k = 0; k < inpArr.length; k++) {
var $inp = $(inpArr[k]);
temp[$inp.attr("name")] = $inp.val();
}
sellOrderDetails[i] = temp;
}
oD.sellOrderDetails = sellOrderDetails;
JSON数据
{
"nn":"",
"sellOrderDetails":[
{
"n1":""
},
{
"n2":""
}
]
}