我正在研究遗留代码。我们正在使用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请求。
答案 0 :(得分:0)
好像你在混淆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);
});
},