我有一个数据表,它使用一个服务器端数据源是这样的:jQuery和数据表:传递数组到服务器端数据源
$('.taskTable').dataTable({
"bServerSide": true,
"bProcessing": false,
"fnServerData": function (sSource, aoData, fnCallback) {
...
aoData.push({ "name": "groupIDs", "value": $("#groupIDs").val() });
...
$.ajax({
'dataType': 'json',
'type': 'post',
'url': "@Url.Action(MVC.Tasks.Tasks.DataTable())",
'data': aoData
});
}
});
问题是,$("#groupIDs").val()
所以它们与结合不格式化值我模型(.NET MVC3)。 .NET希望看到类似groupIDs[0]=23&groupIDs[1]=42&...
的东西,但它将它发送为groupIDs=[23,42,...]
。我怎样才能让数据表格以正确的格式发送?
这是客户端上的所有JavaScript,而不是服务器端。不过谢谢。 – mtmurdock 2012-08-06 18:00:23