すべての行を置換する必要がある場合は、clear()
とrows.add()
の組み合わせを使用することをおすすめします。例えば
:あなたはdestroy()
でテーブルを破壊するために必要なHTMLコンテンツでテーブルを置き換える場合
var table = $('#example').DataTable();
table.clear();
table.rows.add([
{
"name": "Tiger Nixon",
"position": "System Architect",
"salary": "$3,120",
"start_date": "2011/04/25",
"office": "Edinburgh",
"extn": "5421"
}, {
"name": "Garrett Winters",
"position": "Director",
"salary": "$5,300",
"start_date": "2011/07/25",
"office": "Edinburgh",
"extn": "8422"
}
]);
そうでない場合は、tbody
を交換し、その後DataTable()
で再びテーブルを再初期化します。例えば
:
var table = $('#example').DataTable();
table.destroy();
$('#example').html('<thead><tr><th></th></tr></thead><tbody></tbody>');
table = $('#example').DataTable();
票をダウン回避し、あなたのコードを添付してください。 –