jquery - slim
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.1/dist/jquery.slim.min.js"></script>
위와 같이 BootStrap 에서 긁어온 jquery 링크중 slim.min 패키지가 있는 경우
$ajax 함수를 읽지못합니다. 그 이유는
slim패키지는 min과 다르게 제거된 기능이 있습니다.
- jQuey.fn.extend
- jquery.fn.load
- jquery.each // 일반적인 AJAX 이벤트 처리를 위한 대다수의 함수를 첨부
- jQuery.ajaxSettings.xhr, .... ajax와 관련된 세팅 설정
- jQuery.parseXML - XML 구문 분석
- jQuery.easing, jQuery.Animation, jQuery.speed - 애니메이션 효과
때로는 아약스가 필요하지 않는 패키지 사용하는 것을 선호하는 부류로 인해 해당 모듈들을 제외하는 "슬림"버전이 출시되었고 이로 인해 AJAX를 인식하지 못하는것. ( 주로 부트스트랩에서 긁어온 경우 slim 패키지가 포함되어있습니다. )
'트러블슈팅' 카테고리의 다른 글
댓글 때문에 게시글이 삭제가 안될 때 (Foreign key 설정때문에) (0) | 2023.01.19 |
---|---|
[스프링 시큐리티] SecurityConfig 중에 localhost에서 리디렉션한 횟수가 너무 많습니다. 뜨는 오류 (0) | 2023.01.18 |
[JPA] ERR_INCOMPLETE_CHUNKED_ENCODING 에러 (0) | 2023.01.13 |
[Spring Data JPA] 무한참조 문제 - @JsonIgnoreProperties (0) | 2023.01.10 |
jquery Ajax의 요청이 2번 일어나는 현상, form 안에 button (0) | 2023.01.03 |
댓글