使用datatables.net
in ,我正在尝试使用 jQuery AJAX POSTMVC4
将排序/渲染的数据从数据表传递到我的控制器。ActionResult
这是我的代码:
$.ajax({
url: "urlGoesHere",
dataType: 'JSON',
data: "{'jsonString':'" + JSON.stringify(data) + "', 'someParams':'" + someParamsVar + "'}",
type: "POST",
contentType: "application/json;charset=utf-8"
});
在我的控制器中,使用 NewtonSoft 的库,我正在尝试转换发布的数据:
public ActionResult ActionName(string jsonString, string someParams)
{
List<myObjectName> requestData = JsonConvert.DeserializeObject<List<myObjectName>>(jsonString);
}
但是,jsonString
value 似乎是一个没有键名的 JSON 数组。如何将其转换为列表?尝试了不同的序列化方式,但这些都没有给我进步。
这是我的示例 JSON 字符串:
[
[
"1",
"01/09/2013",
"04/09/2013",
"07/09/2013",
"lexeRoy"
],
[
"2",
"02/09/2013",
"03/09/2013",
"04/09/2013",
"myName"
]
]