728x90
반응형
한 메뉴에 버튼으로 세부메뉴가 있는데, 클릭할 때마다 테이블을 다시그리는 로직이다.
메뉴를 클릭한 횟수만큼 엑셀을 출력할 때 파일갯수가 늘어나는 현상을 발견.
[해결방법]
$('#excelButton').off('click').on('click', function() {
// 엑셀 내보내기 로직
});
해당 오류 발생한이유 >> 메뉴 버튼을 클릭할 때 테이블 init을 다시하면서 이벤트가 중복으로 binding 되어 이벤트가 메뉴클릭한 갯수만큼 쌓여있던것. 그래서 binding할 때 기존의 click 이벤트를 off시키고 다시 click이벤트 생성.
728x90
반응형
'Error' 카테고리의 다른 글
[Error][MySQL] alias 에러 (0) | 2024.06.30 |
---|---|
[Error] Text '*' could not be parsed: (0) | 2024.06.27 |
[Error][SPRINGBOOT] * that could not be found. (0) | 2024.04.28 |
[Error][JAVA] java switch 에서 다른 case 에 같은이름의 변수 사용 (0) | 2024.04.25 |
[Error][MyBatis] Error evaluating expression 'param.crchTp'. Return value () was not iterable. (0) | 2024.04.14 |