2014-04-14 3 views
0

서버 쪽의 데이터를 DataTable에 사용하고 있습니다. 표의 일부 동작을 클릭하면 해당 행이 삭제되기를 원합니다. 그런 다음 테이블을 다시 읽으십시오. DataTable을 새로 고치는 방법

DataTable = $('#DataTable').dataTable({ 
"sAjaxSource": "php/pendingApprovals.php", 
"bRetrieve":true, 
"bSortClasses": false, 
... 
... 
}); 

난 테이블의 조치를 CLIK

DataTable을

은 행이 삭제됩니다. 이것은 서버 측 처리입니다. 및

DataTable.fnDraw(); 
DataTable._fnAjaxUpdate(); 
DataTableFun(); 

하나의 문제가 있습니다.

"bServerSide"를 사용하면 검색 상자가 작동하지 않습니다.

"bServerSide"를 사용하지 않으면 해당 행이 삭제되었지만 행의 기억이 변경됩니다. TH를 클릭하면 남은 행이 표시됩니다. 무엇이 문제입니까? 솔루션을 찾을 수 없습니다.

enter image description here

답변

관련 문제