datatables에서 기존의 것을 없애고 새로 데이터를 로드하려면 기존 테이블을 destroy()하면 된다.
하지만 이때, columns가 변경 된다면, empty()를 해주어야 변경된 컬럼이 적용될것이다.
링크 :
https://datatables.net/reference/api/destroy()
var table = null;
if( table )
{
table.destroy();
$('#myTable').empty(); // 컬럼 비우기
}
table = $('#myTable').DataTable( {
columns:tmp_json_columns,
data:tmp_json_data
} );
메뉴얼을 제대로 안 읽어보고, 1시간동안 삽질을 했기에 이렇게 기록해 둔다....ㅡ/.ㅡ