본문 바로가기
JavaScript, jQuery, Java

[JavaScript] bootstrap-datetimepicker.min.js "b.locale is not a function" 에러

by 보리하늘 2018. 12. 17.
728x90
반응형

datetimepicker 를 사용하여 달력 및 시간을 선택 할 수 있는 캘린더를 띄울때,


아래와 같은 에러메세지가 표출 되었다.




jquery-1.11.2.min.js:4 Uncaught TypeError: b.locale is not a function

    at eval (eval at <anonymous> (jquery-1.11.2.min.js:2), <anonymous>:1:22930)

    at eval (eval at <anonymous> (jquery-1.11.2.min.js:2), <anonymous>:1:360)

    at eval (eval at <anonymous> (jquery-1.11.2.min.js:2), <anonymous>:1:380)

    at eval (<anonymous>)

    at jquery-1.11.2.min.js:2

    at Function.globalEval (jquery-1.11.2.min.js:2)

    at text script (jquery-1.11.2.min.js:4)

    at Pc (jquery-1.11.2.min.js:4)

    at x (jquery-1.11.2.min.js:4)

    at b (jquery-1.11.2.min.js:4)


 


bootstrap-datetimepicker.min.js 파일 내부에서 나는 에러이다. 




필자의 경우에는datetimepicker.min.js 에서  moment.min.js 의 함수를 사용하는데, 


bootstrap-datetimepicker.min.js 파일만 로드시킨게 원인이었다. 






***해결방법


moment.min.js 추가


1
2
<script src="<c:url value="/resources/js/moment.min.js"/>"></script>
<script src="<c:url value="/resources/js/bootstrap-datetimepicker.min.js"/>"></script>
cs


728x90
반응형

댓글