Я пытаюсь отправить данные с данными через ajax на мой контроллер.Я нашел это решение
Однако, когда я отлаживал свой код, я получил это значение в своем параметре: {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;
}
Может кто-нибудь, пожалуйста, покажите мне, что я делаю здесь неправильно.