• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 list 페이지 검색기능 문의

list 페이지 검색기능 문의

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #21667

    김영민
    참가자

    list페이지에서 검색기능강의

    아래 코드를 붙여넣기 한뒤 /list페이지를 들어가면 검색창은 있는데요

    값을넣고 SEARCH누르면 아무 반응이 없습니다. 

    강의에서는 분명 똑같이 한뒤 페이지 replace가 되는데 저는 무반응이네요

    도와주세요 

     

     <div class="container input-group mb-2">
          <input class="form-control" id="search-input">
          <button class="input-group-append btn btn-danger" id="search">
            SEARCH
          </button>
        </div>

        <script>
          $("#search").click(function () {
            var data = $("#search-input").val();
            window.location.replace("/search?value=" + data);
          });
        </script>

    #21691

    codingapple
    키 마스터

    크롬콘솔창에 에러같은게 뜹니까 

    #21792

    김영민
    참가자

    Uncaught ReferenceError : $ is not defined at list : 100  이 에러가 나왔습니다. 

    비쥬얼스튜디오 코드에서 에러메세지 없이 무반응이라 무슨 원인인지 몰랐는데 구글 콘솔에 에러보고 해결했습니다. 

     

    list.ejs 에서 j쿼리 선언부를 하단에 넣었는데요 <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>

     

    window.location.replace 구문이 선언부 위에 위치해서 $ 제이쿼리 정의를 못읽은 거였습니다. 

    감사합니다.

     

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠