0

在 jquery DataTables 中,可以通过方法fnServerData或添加服务器参数fnServerParams

$("#myTable").dataTable({ 

 "bServerSide": true,
 "sAjaxSource": contextApp,

"fnServerParams" : function(aoData){
    aoData.push("name":"paramName", "value":"paramValue");
}
) 

是否可以通过fnSettings方法做同样的事情?

例如 :

var myTable = $("#myTable").dataTable();
var oSettings  = myTable.fnSettings();
//add server paramters to oSettings 
4

2 回答 2

1
var myTable = $("#myTable").dataTable();
myTable.fnSettings().aoServerParams.push({"sName": "user",
                                          "fn": function (aoData) {
                                             aoData.push({
                                               "name": "titre",
                                               "value": titre
                                             });
                                          }});
于 2012-02-08T08:56:20.937 回答
1

这是可能的,因为您可以在 oSettings 中操作“aoServerParams” - 但您为什么要这样做?它不是公共 API 的一部分(虽然它不想在 1.x 中更改,但这是可能的)。

于 2011-11-07T09:34:42.347 回答