루카스모
4k
2021-04-08 16:40:29
2
109

jsp 에서 Uncaught ReferenceError: 함수이름 is not defined


제가 jsp에서 버튼 클릭해서 doPaging(idx)함수를 처리 하는데..

한번 다른 url로 들어와서 doPaging 함수 실행하는데

doPaging함수가 안되는 현상이 발생합니다..

크롬에서는 Uncaught ReferenceError: doPaging is not defined 에러가 뜨는데..

구글링 해보니까..

https://ssgroom.com/xecenter_talk/12266

다음과같은 예시가 나왔는데..

저는 jsp 코드에  $(document).ready 도 없는데..

해결책은

1. 함수를 jquery밖으로 빼거나 

2. on함수를 사용하거나

라고 하는데 대체 무슨말이죠

0
  • 답변 2

  • 오후
    2k
    2021-04-08 17:08:23

    렌더링순서에따라 해당 함수가 선언되기전에 호출하면 못찾을수있습니다.

  • 루카스모
    4k
    2021-04-08 17:13:37

    오후 

    제가 지금 head와 body 없이

    <script> 태그만 있는채로

    <script>태그안에 자바스크립트 코드 넣고

    그외는 <div>나 <section> 태그에 넣고 있는데

    이 문제일까요?

    html 코드는 그냥 head관련 없으면 body에 다 넣으면 될까요?

  • 로그인을 하시면 답변을 등록할 수 있습니다.