에러 코드
"x" is not defined
원인
X가 선언되지 않았기 때문에 발생하는 에러입니다.
X자리에는 jQuery의 '$' 혹은 정의되지 않은 변수명이 들어갑니다.
해결 방법
1. "$"가 정의되지 않았을 경우
jQuery 라이브러리를 못 찾아서 생기는 오류입니다.
jQuery 라이브러리를 불러오는 <script> 코드가 jQuery를 사용하는 코드보다 위에 위치해 있어야 합니다.
body 태그 중간에 오는게 싫어서 body 태그의 맨 아래에 넣으셨다면 차라리 head 태그에 넣는 것을 추천합니다.
2. "변수명"이 정의되지 않았을 경우
변수를 정의해주시면 됩니다. 위의 오류가 발생한 변수를 찾아가셔서 정의를 해주시면 됩니다.
혹 정의를 했는데 오류가 난다면 변수가 정의된 위치를 확인해주세요.
가령 function(){}안에서 정의를 하시고 function 함수 밖에서 변수명을 부르면 오류가 발생할 수 있습니다.
'Programing > Error' 카테고리의 다른 글
HTTP 상태 코드 (1xx, 2xx, 3xx) (0) | 2022.12.20 |
---|---|
418 에러 - I'm a teapot (0) | 2022.12.07 |
MySQL 에러 (DB 접근) (0) | 2021.08.11 |
MySQL 에러 (tx_isolation) (0) | 2021.08.10 |
MySQL - Nodejs 연동에러 (0) | 2021.08.10 |