我正在尝试通过ajax将数据表数据发送到我的控制器。 我找到了this解决方案
但是,当我调试代码时,我在参数中得到了这个值: {string [0] []}
这是我的ajax:
$('#save').click(function (evt) {
var table = $('#orders').DataTable();
var _content = table
.rows()
.data();
console.log("Content is " + _content);
var _tableContent = new Array();
for (var i = 0; i < _content.length; i++) {
_tableContent[i] = _content[i];
console.log("data in array is " + _tableContent[i]);
}
var url = "/api/items";
$.ajax({
url: url,
data: {
data: _tableContent
},
cache: false,
type: "POST",
success: function (data) {
},
error: function (reponse) {
alert("error : " + reponse);
}
});
这是我的控制器方法:
[HttpPost]
public string[][] TestList(string[][] data)
{
return data;
}
有人可以告诉我我在做什么错。