私はjQuery Datatableを使用しているテーブルを持っています。テーブルは15秒ごとに新しいデータで更新されています。私はDatatableの最新バージョンを使用しています。新しいデータでDatatableを更新する
UIに影響するクリアメソッドを使用せずにデータテーブルを新しいデータで再初期化するにはどうすればよいですか?
マイコード:
jQuery.ajax({
type: 'POST',
url: /list_tasks',
data: ajaxData,
spinner: true,
success: function (response) {
$('#task_table').html(response.html)
if ($.fn.DataTable.isDataTable('#task_table')) {
$('#task_table').DataTable().destroy();
}
var dataTable=$('#task_table').DataTable({
deferRender:true,
destroy: true,
scrollCollapse: true,
scroller: true,
scrollY: "200px",
bFilter:false,
bInfo: false,
bLengthChange:false,
initComplete: function(settings, json) {
},
fnDrawCallback:function(){
}
});
}
});
を別のアプローチは、さまざまなPHPスクリプトで自分のテーブルコードを区切るとiframe内に配置することであろう。 reload(); ' –
jQuery Datatableのrow apiを追加しようとしましたか? Ref link: 'https:// datatables.net/examples/api/add_row.html' – Kashyap