Thisは、フィデリックの基本データです。 これはdefaultで、ドロップダウンは私が作業を取得したいものを今follwoing Show options 10, 25, 50, 75 and 100 records:
が表示されます"lengthMenu": [ [10, 25, 50, -1], [10, 25, 50, "All"] ]
である私はthis fiddleにすることができます。しかし、サーバー側の処理を使用すると、これは私にとってはAll
オプションが機能しない場所です。他はそうする。 All
を選択すると、表示されているデータがディスパッチされ、下部にはNo data found in the server
と表示されます。datatables + lengthMenu +すべて+サーバ側処理+非動作
私の知る限り、データはサーバーからのものです。どのように私はこれを撃つことができます問題を助言することができます私の知る限り、私はAll
を選択するとき、私はlength:-1
を送っていますし、All
は、サーバー側の処理を使用している場合、あなたは無視すべき
$(document).ready(function() {
var dataTable = $('#employee-grid').DataTable({
"lengthMenu" : [[ 10, 25, 50, -1 ],[ '10', '25', '50', 'All' ]],
//"pageLength": 25,
"processing": true,
"serverSide": true,
"ajax":{
url :"employee-grid-data.php", // json datasource
type: "post", // method , by default get
error: function(){ // error handling
$(".employee-grid-error").html("");
$("#employee-grid").append('<tbody class="employee-grid-error"><tr><th colspan="3">No data found in the server</th></tr></tbody>');
$("#employee-grid_processing").css("display","none");
}
}
});
});
「html」コードを表示しますか? –