我有一个jQuery的数据表中已经没有预先定义的列。 我想数据表中的内容张贴到MVC控制器检查值。 我发现Datatables.api用于获取内容,并发现了一些用于序列。
var table = $('#example').DataTable();
var _content = table
.rows()
.data();
var _tableContent =JSON.stringify(_content, Object.getOwnPropertyNames(_content));
var url = "/Home/TestList";
$.ajax({
url: url,
data: {
data:_tableContent
},
cache: false,
type: "POST",
success: function (data) {
},
error: function (reponse) {
alert("error : " + reponse);
}
});
我可以在控制器中获取数据,但我不能序列
public class ColumnEntityList
{
public string id { get; set; }
public string[] _list { get; set; }
}
public ActionResult TestList(string data)
{
List<ColumnEntityList> result = JsonConvert.DeserializeObject<List<ColumnEntityList>>(data);
return Json("temp");
}
我需要帮助这个问题..
{ “0”:[ “递送”, “asdad”, “asdad”, “DSAD”, “ewewasd”, “1”:[ “asdad”, “adsad”, “adsad”, “asdasd”,“adasdasd “]