Параметры сервера Jquery DataTables - PullRequest
0 голосов
/ 07 ноября 2011

В 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 

Ответы [ 2 ]

1 голос
/ 08 февраля 2012
var myTable = $("#myTable").dataTable();
myTable.fnSettings().aoServerParams.push({"sName": "user",
                                          "fn": function (aoData) {
                                             aoData.push({
                                               "name": "titre",
                                               "value": titre
                                             });
                                          }});
1 голос
/ 07 ноября 2011

Это возможно, поскольку вы можете манипулировать «aoServerParams» в oSettings - но зачем вам это делать?Он не является частью общедоступного API (и хотя это не похоже на изменения в 1.x, это возможно).

...