피곤핑
코딩일탈
피곤핑
전체 방문자
오늘
어제
  • 분류 전체보기
    • Kotlin & Java
    • Spring
      • Spring Security
      • Spring
    • 네트워크
    • JavaScript & Node js
    • Docker
    • Python3
    • Unity
    • 딥러닝
    • 객체지향프로그래밍
    • Error 보고서
    • 나의 이야기 & 회고
    • HTML & CSS
    • Archive
    • 독서

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • 개발자취업
  • JavaScript
  • 항해99
  • 코딩테스트준비
  • 99클럽
  • 오블완
  • nodejs
  • 티스토리챌린지
  • TiL
  • Client

최근 댓글

hELLO · Designed By 정상우.
피곤핑

코딩일탈

jquery.min.js:2 Uncaught TypeError: $(...).DataTable is not a function
Spring

jquery.min.js:2 Uncaught TypeError: $(...).DataTable is not a function

2019. 12. 20. 15:29

 

 - 스프링 웹 프로젝트를 하다가 모달창을 띄우는 과정에서 다음과 같은 에러가 났다.

 

구글링을 해보니 jQuery가 두번 선언 되어서 라는데 내 코드의 어디를 찾아봐도 한번만 선언 되어있다.....ㅠㅠ

또한, 부트스트랩 스크립트보다 제이쿼리 스트립트를 먼저 불러와야한다고 한다....

나 그렇게 했는데...?????? 어디가 잘못된 걸까???

따라하는 책이랑 부트스트랩 버전이랑 폴더 구성이 달라서 그런지 알 수가 없다.. 


해결 방법

 

https://okky.kr/article/433466 여기 참고후에

 

OKKY | jsp 회원가입 모달창 띄우기 질문입니다 생초보

자바 9버전 사용하고 있습니다 동영상보고 공부중입니다 회원가입시에 id 중복확인 버튼을 누르면 모달창이 띄워져서 중복인지 아닌지 알 수 있는 것과 입력칸에 비어있는 상태로 회원가입을 누르면 모두 입력해주세요를 원하는데 서블릿과 dao vo등 다 만든 상태입니다 초보다 보니 동영상보고 따라하고 검색해서 이해하는 수준으로

okky.kr

header.jsp 파일에 jquery 스크립트 추가 문만있었는데 bootstrap도 넣으니까 됐다 ㅠㅠㅠ

 		<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
 		<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

footer.jsp 파일안에 아래와 같이 부트스트랩이 추가 돼있길래 안한건데 버전문제인걸까?

 

아무튼 모달창이 잘 나온 화면이다.

'Spring' 카테고리의 다른 글

[20] 기본적인 웹 게시물 관리 - 페이징 화면 처리  (0) 2019.12.25
[19] 기본적인 웹 게시물 관리 - MyBatis와 스프링에서 페이징 처리  (0) 2019.12.23
[18] 기본적인 웹 게시물 관리 - 오라클 데이터베이스 페이징 처리 2  (0) 2019.12.23
[17] 기본적인 웹 게시물 관리 - 오라클 데이터베이스 페이징 처리  (0) 2019.12.23
[16] 기본적인 웹 게시물 관리 - 화면 처리 3  (0) 2019.12.20
    'Spring' 카테고리의 다른 글
    • [19] 기본적인 웹 게시물 관리 - MyBatis와 스프링에서 페이징 처리
    • [18] 기본적인 웹 게시물 관리 - 오라클 데이터베이스 페이징 처리 2
    • [17] 기본적인 웹 게시물 관리 - 오라클 데이터베이스 페이징 처리
    • [16] 기본적인 웹 게시물 관리 - 화면 처리 3
    피곤핑
    피곤핑

    티스토리툴바