200,000を超えるレコードがあります。 Datatablesはロードに時間がかかります。ここ外部フォームを使用したjqueryデータ型サーバー側プロセス
たちは
$(document).ready(function() {
var dataTable = $('#dataTables-example').DataTable({
responsive: true,
"processing": true,
"serverSide": true,
'iDisplayLength': 25,
"aaSorting": [[ 7, "desc" ]],
"ajax": $.fn.dataTable.pipeline({
url: 'report_list_ajax.php'
}),
"columnDefs": [
{"targets": 0, "orderable": false },
{"targets": 4, "orderable": false },
]
});
});
を使用しているコードであるので、我々はjQueryのDataTableの負荷を必要とするか、ページの読み込みながら、初期化していけません。
およびjqueryデータ型は、外部フォームのみを送信したときに初期化して実行します。
すなわち:外部フォームを送信するとき、「FROM」および「日付TO」を選択し、送信ボタンをクリックして、DataTableのは、フォームの入力に基づいてロードされます。..
コードの後にテキストを修正してください。理解することは本当に難しいです。たとえば、「データセットがロードされないようにする必要があります」というのは実際には意味がありません。 「sAjaxSource」:// URL、 「sServerMethod」:「POST」、 「fnServerParams」:機能(私は必要と同時に –