10 초마다 새로 고침하려는 알림이있는 페이지가 있지만 전체 페이지를 다시로드하지 않고 알림이 포함 된 div 만 다시로드하려고합니다. 알림 자체는 페이지가로드 될 때 초기화되는 데이터 테이블에 있지만 div를 다시로드 할 때 데이터 테이블을 다시 초기화 할 수 없습니다. div는 정상적으로 재로드되지만 정상적인 테이블입니다. 여기 내 코드는 다음과 같습니다.데이터 테이블을 어떻게 다시 초기화합니까?
$(document).ready(function() {
loadNotificationsTable();
});
setInterval(reloadNotificationsTable, 10000);
function reloadNotificationsTable() {
$('#NotificationsTable').dataTable().fnDestroy();
$("#notificationsPlaceholder").load(location.href + " #notificationsPlaceholder>*", "");
$("#notificationsPlaceholder").ready(function() {
loadNotificationsTable();
});
};
function loadNotificationsTable() {
$('#NotificationsTable').dataTable({
ajax: "data.json",
"bLengthChange": false,
'iDisplayLength': 1000,
"bSort": false,
"bFilter": false,
"sDom": 'ft<"bottom"ilp>',
"bDestroy": false,
"bPaginate": false,
"bInfo":false
});
};
아무도 도와 드릴 수 없습니까?
콜백에서로드가 완료된 후 다시 초기화하려는 경우 –