0
var table = $('#tbl').DataTable();
table.rows().remove().draw();
その作業を使用しますが、
table.rows().remove().draw();
より
"processing": true,"serverSide": true
それは任意のROを削除しません。 w形式データテーブル
var table = $('#tbl').DataTable();
table.rows().remove().draw();
その作業を使用しますが、
table.rows().remove().draw();
より
"processing": true,"serverSide": true
それは任意のROを削除しません。 w形式データテーブル
方法rows.remove()
は純粋なクライアント側です。 serverSide: true
を有効にした場合は、削除を手動で処理する必要があります。たとえば、Ajaxを使用して行を削除します。行を削除するには、サーバー側からもサポートが必要であることに注意してください。
例コード:詳細については
$('#delete').on('click', function() {
var selectedRows = table.rows($('#table tr.active')).data().to$();
$.ajax({
url: url_to_delete_rows,
method: 'POST',
data: { rows: selectedRows.toArray() },
dataType: 'json',
success: function(data, status, xhr) {
table.rows($('#table tr.active')).remove().draw(false);
}
});
});
このlinkをチェックしてください。
** [jQuery Datatables:行を削除する方法](https://stackoverflow.com/questions/10214307/jquery-datatables-how-to-delete-therow)の可能な複製**また、 ** [forum link](https://datatables.net/forums/discussion/30614/deleting-rows-server-side)を参照してください** –