[jsp] is not a function 에러 해결

뿌이·2023년 5월 18일
0

오류해결

목록 보기
42/53

https://orangebread99.tistory.com/4 글을 보니
이 에러가 나는 경우는 함수가 정의가 안되서가 아니라,
함수명이 겹쳐서 못찾는 경우라고 한다.

!Validate.checkEmpty(localIp)

나같은 경우에는 위 함수를 쓰니까 Validate.checkEmpty is not a function 이라고 떴다..
근데 코드상에서 Validate.checkEmpty를 클릭하면 정의해놓은 페이지로 잘 들어가졌다.
근데 전체검색을 해보니 다른 유틸에서 var Validate라고 똑같이 쓰고있는것을 발견햇다.
하지만 다른 유틸에는 checkEmpty가 존재하지 않았다

그래서 문제가 없을거라고 생각했는데 컴퓨터는 checkEmpty의 존재를 알기도 전에 이미
Validate라는 변수가 겹치니까 헷갈려서 Validate.checkEmpty is not a function 에러를 터트린 것이었다.

해결방법

<script type="text/javascript" src="/js/page.js" ></script> 
//Validate.checkEmpty가 정의되어있는 파일 이름

요것을 body태그 밑에 선언해 주었다.
그랬더니 잘 됨 ㅎㅎ

출처

https://orangebread99.tistory.com/4
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=kdy2509&logNo=60067472844

profile
기록이 쌓이면 지식이 된다.

0개의 댓글