// init
$(document).ready(function() {
init();
});
// 페이지 로드시 - 클라이언트 IP정보, 스킬 전체 불러오기
function init() {
const fetch로가져온데이터 = fetch해주는함수();
makeTable(fetch로가져온데이터); // 데이터로 html 테이블 그림 그리는 애
setTable(); // html로 그려진 테이블을 Datatables적용
};
// 검색 결과로 다시 테이블 세팅
function search() {
const fetch로가져온데이터 = fetch해주는함수();
$('#테이블').DataTables().clear().destroy(); // 기존 테이블 내용, 틀 지움.. 여기서는 정상 작동 안함. 다 지워지고 새로 데이터 세팅 안됨
makeTable(fetch로가져온데이터); // 데이터로 html 테이블 그림 그리는 애
setTable(); // html로 그려진 테이블을 Datatables적용
};
// 테이블 row 생성
function makeTable(configDatas) {
$('#테이블').DataTables().clear().destroy(); // 기존 테이블 내용, 틀 지움.. 여기 있어야 정상 작동
.
.
.
}
둘의 차이가 뭐길래??ㅜㅜ
사실 아무 문제가 없던 거였음.
둘은 같다!
페이지가 로드가 덜 된 거였는지 뭔지 잠깐 안됐던거였음.
내가 프로젝트 재실행을 얼마나 하고 강력한 새로고침을 얼마나 많이했는데..