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

home2 게시판 Node.js, Express 게시판 "AJAX로 삭제요청하기 2" 질문입니다.

"AJAX로 삭제요청하기 2" 질문입니다.

  • 이 주제에는 2개 답변, 2명 참여가 있으며 블루2 년, 8 월 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #52764

    블루
    참가자
    Node.js 강의를 듣는 중입니다.
    
    "AJAX로 삭제요청하기 2" 강의를 듣는 중인데 질문이 있습니다.
    
    
    삭제버튼을 누르는데 
    
    
    1. JS방법
    var deleteButton = document.querySelector('.delete')
    deleteButton.addEventListener('click', function (e) {
            console.log(e.target)
    })
    
    2. 제이쿼리방법
    
    $('.delete').click(function (e) {
         console.log(e.target)
    })
    
    
    제이쿼리방법때는 어떤버튼을 누르든지, 누른 버튼에 이벤트가 작동이 되는데,
    
    JS방법으로 할 때에는 오직 첫번째 버튼에 이벤트만 적용되고 나머지 버튼은 작동을 안합니다.
    
    제가 코딩애플님 강의 들으면서 다른강의에서도 HTML 반복문으로 구현하고 JS식으로 addEventListener로 잡아서 해도 문제가 없었던거로 기억을 하는데..
    
    갑자기 제가 뭘 잘못알고있는건가 혼란이 와서 질문을 남깁니다..!
    
    
    
    -------------------------
    
    다음으로,  버튼에 deta-id 번호를 부여하여 delete요청을 서버로 전송하였는데,
    
    유저가 콘솔창 열어서 deta-id 를 임의변경하여서 전송을 하면 변경된 정보가 서버로 넘어가는데
    
    이것은 어떻게 방지할 수 있을까요?
    
    
    #52777

    codingapple
    키 마스터
    querySelector는 하나만 찾아줍니다 querySelectorAll은 다 찾아줍니다
    프론트엔드에 있는 데이터 위조는 방지할 수 없습니다 서버에서 걸러야합니다 
    
    
     
    #52783

    블루
    참가자
    감사합니다!
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 호 / 개인정보관리자 : 박종흠