【发布时间】:2019-09-05 11:53:35
【问题描述】:
我知道这个问题可能是重复的,但没有其他答案对我有用..
我正在尝试将数组中的数据表 valueS 发送到控制器。但是,array.push() 只返回最后一个对象。
<script>
var dd = table.rows().data().toArray();
var data1 = new Array();
var CData= {};
for (i = 0; i < dd.length; i++) {
CData.Date = dd[i][1];
CData.Description = dd[i][2];
data1.push(CData);
}
$.ajax({
type: "POST",
url: "/Test/Create",
contentType: "application/json;",
headers: { 'RequestVerificationToken': gettoken() },
data: JSON.stringify(data1:data1),
success: function () {
alert('success');
},
error: function () {
alert('failure');
}
});
</script>
如何解决?
【问题讨论】:
标签: javascript jquery arrays ajax asp.net-mvc