0
jqueryを持っています。DataTableはサーバー側の処理モードです。 は、サーバ側コールバックlike thisコールバックを描画するときにjquery datatableでリロードする方法
次のように私のコード、
$(document).ready(function() {
$.fn.dataTable.ext.errMode = 'none';
var table = $('#example').DataTable({
"processing": true,
"serverSide": true,
"jQueryUI": true,
"ordering": true,
"order": [[1, 'desc']],//default
"lengthMenu": [
[50, 100, 1000],
[50, 100, 1000]
],
"ajax": function (data, callback, settings) {
url: "process.php",
type: "POST",
data: {
start: "<?php echo $start; ?>",
end: "<?php echo $start; ?>"
},
setTimeout(function() {
callback({
draw: data.draw,
data: aaData,
recordsTotal: data.recordsTotal,
recordsFiltered: data.recordsFiltered
});
}, 50);
},
"columns": [
{
"className":'details-control',
"orderable":false,
"data":null,
"defaultContent": ''
},
{ "data": "time"},
{ "data": "message","orderable": false}
],
"dom": 'frtiS',
"scrollY": 600,
"scroller": {
"loadingIndicator": true
},
"deferRender": true
});
は明らかにこれは動作しない場合setTimeout関数を追加する方法、 は、誰かがそれを行うための正しい方法を私を指摘することができます。
おかげで、