(해결 완)Datatables 쓰면서 들었던 의문..

NANA·2023년 2월 9일
0
// 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(); // 기존 테이블 내용, 틀 지움.. 여기 있어야 정상 작동
  	.
    .
    .
	
}

둘의 차이가 뭐길래??ㅜㅜ

해결함

사실 아무 문제가 없던 거였음.
둘은 같다!
페이지가 로드가 덜 된 거였는지 뭔지 잠깐 안됐던거였음.
내가 프로젝트 재실행을 얼마나 하고 강력한 새로고침을 얼마나 많이했는데..

profile
기술블로그 그런 거창한 거 아닙니다. 일기에요 일기

0개의 댓글