我正在开发一个遗留代码。对,我们使用的是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请求。
您似乎混淆了fnServerParams
和fnServerData
。。。试试这个:
"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);
});
},