얼마전 개발중이 화면에서 ajax작동후 특정 부분의 onclick이벤트가 먹히지 않는 오류를 확인했다.
코드상이나 브라우저의 콘솔로그 이클립스상 로그를 봐도 문제가 나오지 않으니 난감할 뿐이었다.
알고보니 "페이지 로딩 순서"의 문제 였다.
문제가 되는 태크의 onclick 을 document 객체를 통해서 바인딩 해주니 문제 해결 ......
페이지로딩 순서의 문제는 jstl을 사용했을때도 종종 발생하는 문제인데 왜 생각을 못했는지 ...
공부해야 될것이 많은 것같다.
해결방법을 참조한 링크는 https://www.everdevel.com/problem/after-ajax-event-not-working.php
everdevel
웹 입문 사이트 에버디벨 - HTML, CSS, JavaScript, jQuery, MySQL ,PHP를 다룹니다.
www.everdevel.com
이었다.
문제 발생원인확인 방법은 구글링하다가 찾았다
'개발이야기 > 개발관련 팁 및 잡담' 카테고리의 다른 글
전역변수 변경했는데 재기동을 ?(변수의 메모리에 올라간 시점을 생각하라) (0) | 2020.08.26 |
---|---|
화면을 만들때 상태값이 필요한 경우 사용자의 예상행동으로 구분하라 (0) | 2020.07.13 |
파일업로드 관련 (로컬에서는 잘되는데 운영에서는 오류가나네) (0) | 2020.07.11 |
개발자에게 리눅스(운영체제)공부와 네트워크 공부의 필요한 이유 (0) | 2020.07.06 |
언어의 메모리 구조 및 어플리케이션 구조에 대해서 공부해야 되는 이유중 하나 (0) | 2020.07.06 |