Programming/JS +

[jquery ] Uncaught ReferenceError: $ is not defined 오류 해결 방법

joah.k 2021. 2. 17. 17:01
728x90

jquery 환경 셋팅을 시작하려는데 오류가 떴다. 페이지는 로딩은 됐는데 'jquery 시작' 글자가 없는 것이다. 

개발자 모드를 켜서 확인해보니, Uncaught ReferenceError: $ is not defined  에러로 표시되었다. 

이유는 간단했다. 제이쿼리 js 가 로딩이 안 된 것이다. 

나는 src를 <script> 밖에다 설정했어서 오류가 난 것이다. 
이렇게 src를 알맞은 위치에 넣어주니 제이쿼리가 잘 로딩되기 시작했다!  

<script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.js"></script>

  * 버전은 제이쿼리 사이트의 다운로드 메뉴에서 Download the uncompressed, development jQuery 3.5.1 를 선택함

 

 

 

+) 잘 작동하다가 갑자기 또 이런 오류가 뜬다면?

제이쿼리 라이브러리 파일이 깨진 것일 수도 있다. 

오늘 Ajax를 돌리다가 이 오류가 또 떠서...  홈페이지에서 제이쿼리를 다시 다운받아 이클립스에 넣어주고, 스크립트도 다시 넣었다. 그러니까 잘 작동!  

 

 

728x90