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
'Programming > JS +' 카테고리의 다른 글
Error handling response: TypeError: Cannot read properties of undefined (reading 'always') 원인과 해결 방법 (0) | 2023.05.03 |
---|---|
[Node.js] 기초 개념 (0) | 2023.04.30 |
Node.js 기반 뉴스 크롤링 페이지에 요약 기능 추가하기 (with OpenAI)_실패의 기록 (0) | 2023.04.29 |
Uncaught TypeError: $.ajax is not a function 해결 방법 (0) | 2023.04.23 |
Node.js를 이용한 뉴스 기사 크롤링 방법 (0) | 2023.02.14 |