私はDatatables
を使用して、サーバー側の処理でデータを表示しています。私はそれをより読みやすくするために制限したいと思う約10000行のデータを持っています。jQuery dataTablesでサーバーサイド検索を有効にするには?
私は、データテーブルに50行のデータしか表示しません。
$('#dataTable3').dataTable({
"sAjaxSource": "user_data.php",
"sPaginationType":"full_numbers",
"bProcessing": true,
"bPaginate":true,
"iDisplayLength": 20,
"aoColumns": [
{ mData: 'sno' } ,
{ mData: 'dob' } ,
{ mData: 'fullname' },
{ mData: 'email'}]
});
サーバー側のPHPスクリプトが示すように50に行の数を制限:
SELECT * FROM users order by id desc limit 50
を今、私は特定のユーザーを検索したい場合は問題があり、それが50から検索されますDatatableの行。私はサーバー側でも検索したいと思います。どのようにそれを行うにはどのようなアイデア?
set serverSide:true。そうすることで、すべての制御がサーバーに引き継がれます。 – Bindrid
https://datatables.net/reference/option/serverSide – Bindrid
とhttps://datatables.net/manual/server-side – Bindrid