62,074
社区成员
发帖
与我相关
我的任务
分享
<script>
$('.btn-success').click(function () {
var data = $('#paymentItemFrom').serializeArray();
var XArr = data.filter(x => {
return x.name === "X";
});
var YArr = data.filter(x => {
return x.name === "Y";
});
var WidthArr = data.filter(x => {
return x.name === "Width";
});
var HeightArr = data.filter(x => {
return x.name === "Height";
});
var arr = [];
XArr.forEach((val,index) => {
let obj = {
X: XArr[index].value,
Y: YArr[index].value,
Width: WidthArr[index].value,
Height: HeightArr[index].value
};
arr.push(obj);
});
console.log(arr);
$.post("Add", { list: arr}, function (res) {
console.log(res);
});
});
</script>
public ActionResult Add(List<Zuobiao> list)
{
return View();
}
public class Zuobiao
{
public string X { get; set; }
public string Y { get; set; }
public string Width { get; set; }
public string Height { get; set; }
}
<form id="paymentItemFrom" onsubmit="return false;">
<div class="row">
@for(int i=1; i<ViewBag.PageNo; i++)
{
<div class="col-sm-12 row-top">
<div class="input-group">
<span class="input-group-addon">X坐標(px)</span>
<input type="text" class="form-control empTypeahead" name="X"/>
</div>
</div>
<div class="col-sm-12 row-top">
<div class="input-group">
<span class="input-group-addon">Y坐標(px)</span>
<input type="text" class="form-control empTypeahead" name="Y"/>
</div>
</div>
<div class="col-sm-12 row-top">
<div class="input-group">
<span class="input-group-addon">寬度(px)</span>
<input type="text" class="form-control empTypeahead" name="Width" />
</div>
</div>
<div class="col-sm-12 row-top">
<div class="input-group">
<span class="input-group-addon">高度(px)</span>
<input type="text" class="form-control empTypeahead" name="Height"/>
</div>
</div>
}
</div>
</form>