본문 바로가기

프로그래밍

datepicker() 사용중 겪은 jQuery-ui 인클루드 실패 이야기

datepicker() 사용중 겪은 jQuery-ui 인클루드 실패 이야기


$. datepicker()사용에 있어서 에러가 지속적으로 아래와 같이 나타났다.

Uncaught TypeError: undefined is not a function


답답할 노릇이다 선언을 안한것도 아니고 다른 페이지에서는 정상적으로 동작하고 있다


정상적으로 동작하는 소스의 내용이다.
아래는 실제 구현한 소스이다.


이 상태에서 객체가 모두 존재하는 지는 alert()으로 점검차 했을때 가진 값을 정상적으로 보내주었다.
객체가 없는 것도 아님에도 불구하고 도대체 왜 이런 오류가 발생하는 것일까? 
그래서 따로 알아보기로 했다. 
위 같은 에러의 원인이 아무래도 jquery-ui.js가 로드되지 않는 문제가 계속 발생하는 것으로 생각했다.
절대경로로 접근했을 때 아무런 문제없이 접근이 가능했다. 

이제부터 해결하기위한 몸부림을 시작한다.

여러곳에서 알아본 결과 다른 jquery소스를 여러번 부르려는 비정상적인 동작이 후보에 올라서 찾다보니
여기에는 안적었지만 top을 include하고 있었는데, 그곳에서 또 jquery소스를 포함하려는 동작이 있어서
이부분을 지워주었다. 결과는?


이쁘게 잘나타나 주었다!
이걸 3시간이나 헤매다 해결했다니.. 정말 갈길이 먼 것 같다.. 속터진다 속터져 ㅠ