Programming/HTML CSS JS
[JS] [Error] Uncaught TypeError: $.ajax is not a function
seandoesdev
2023. 10. 24. 22:12
Uncaught TypeError: $.ajax is not a function
html 파일을 실행했더니 console 창에 위와 같은 오류가 발생했다.
이유는 js 라이브러리를 불러 올 때 발생한 오류이다.
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
jquery-3.5.1.slihttp://m.min.js을 해석해보면
jquery의 버전이 3.5.1이고 slihttp://m.min.js라는 확장자를 가지고 있는데 js는 javascript, min은 원본을 압축한 파일을 의미하고 slim은 해당 버전에서 필요없다고 생각하는 패키지를 제거한 파일을 의미한다.
즉, 3.5.1버전의 원본에서 필요없는 패키지를 제거한 압축 파일을 불어온 것이다.
여기서 필요없다고 생각하여 제거된 패키지 중 하나가 ajax여서 jquery-3.5.1.slihttp://m.min.js를 불러온다면
ajax를 쓸 수 없는 게 된다.
reference