数据表1.8.0添加服务器参数无效



我正在开发一个遗留代码。对,我们使用的是DataTable 1.8.0。这个版本似乎不支持aoServerParams。我也试过

"fnServerData": function ( sSource, aoData, fnCallback ) {
               aoData.push( { "name": "data1", "value": $("#data1").val() } );
               aoData.push( { "name": "data2", "value": $("#data2").val() } );
               $.getJSON( sSource, aoData, function (json) { 
                  fnCallback(json);
               } )

但它不起作用。有人能帮忙吗。

注意:我必须发出POST请求。

您似乎混淆了fnServerParamsfnServerData。。。试试这个:

"fnServerParams": function (aoData) {
        aoData.push( { "name": "data1", "value": $("#data1").val() } );
        aoData.push( { "name": "data2", "value": $("#data2").val() } );
 },
"fnServerData": function ( sSource, aoData, fnCallback ) {
          $.getJSON( sSource, aoData, function (json) { 
                fnCallback(json);
          });
 },

最新更新