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

home2 게시판 Node.js, Express 게시판 ajax 를 이용한 Record 삭제 부분이 동작하지 않아요.

ajax 를 이용한 Record 삭제 부분이 동작하지 않아요.

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

    김영봉
    참가자

    크롬 콘솔에는 

    Uncaught TypeError: $.ajax is not a function
    at HTMLButtonElement.<anonymous> (list:79)
    at HTMLButtonElement.dispatch (jquery-3.4.1.min.js:2)
    at HTMLButtonElement.v.handle (jquery-3.4.1.min.js:2)

     코드는 이렇습니다만... 거의 4시간 코드만 보다가 문의 드립니다. 살리 주세요.. 

          <h4 class ="ml-2 my-3">서버에서 가져온 할일 리스트  </h4>
         
          <ul class="list-group">
            <% for (var i = 0; i < posts.length; i++){ %>
              <li class="list-group-item" >
                <p>할일 ID : <%= posts[i]._id %></p>
                <h4>할일 제목 : <%= posts[i].할일 %></h4>
                <p> 할일 일자 : <%= posts[i].일자 %></p>
                <button class="delete" data-id="<%= posts[i]._id %>">삭제</button>
              </li>
            <% }  %>
          </ul>

           
          <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>

    <script>      

    $('.delete').click(function(e){          
        $.ajax({          
          method: 'DELETE',          
          url:'/delete',          
          data: {_id:e.target.dataset.id}        

        }).done((result)=>{          
           console.log('성공!');          
           console.log(this);          
          $(this).parent('li').fadeOut();
        }).fail((xhr, textStatus, errorThrown)=>{
           console.log(xhr, textStatus, errorThrown);
        });      
    })    
    </script>

     
     

    #22749

    김영봉
    참가자

    해결하였습니다... 항상 그렇지만 문제의 해결책은 가까이에...

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

About

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

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

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