2016-08-24 2 views
0
oTable = $('#SLData').DataTable({ 
     "lengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, 'All']], 
     "order": [[ 0, "asc" ]], "pageLength": 10, 
     'processing': true, 'serverSide': true, 
     'sAjaxSource': '<?php echo base_url();?>dev.php/website/edit_categories_list', 

     "columns": [null, null, null, null, null, {"orderable":false, "searchable": false}] 
    }); 

의 데이터 테이블을 다시 그리기되지 않습니다 서버 측 데이터 테이블과 아약스 아약스 수행 기능에 oTable.fnDraw();를 호출 일부 작업 후 테이블을 다시 그리기 위해 노력하고 있지만에서 데이터 테이블 감사를 다시 그리기되지 않는다fnDraw 아약스 수행 요청

+0

datatable 변수가'oT'이지만'oTable.fnDraw()'를 사용했습니다 –

+0

어떤 이벤트에서 데이터 테이블을 다시 그리시겠습니까? –

+0

예 ... 아약스 요청을 완료했습니다. 서버 측 데이터 테이블을 새로 고칩니다. –

답변

1

먼저 나는이 작동하고 희망이 코드를 시도 아약스 수행 기능

oTable.fnDestroy(); 

$('#SLData').dataTable(); 

의 데이터 테이블을 초기화하려고 다음 객체로 데이터 테이블을 파괴하고 진행합니다.

+0

감사합니다. Husain. 이것은 나를 위해 잘 작동합니다 ... –