백엔드는 그냥 cid값으로 delete 해주면
된다 라는 생각을 가지고 임했는데
문제는 프론트 앤드였다
삭제/수정 버튼을 눌렀을 때 지목한 수정 버튼만 적용이 돼야 했었고
또 지정한 댓글의 id값을 어떻게 넘겨줘야 하나 생각했다
그리고 처음 js를 구현했을 때는
window.onload에 꽂혀서
어떤 방식이냐면
예를 들어 cid값이 70인 댓글 삭제를 누르면
document.querySelectorAll('.updateCommnetButton2').forEach(function(item)를
반복문 돌려서 찾아서 cid 값을 찾아서 던 저주는 형식인데
문득 onclick이라는 것이 생각나서 이렇게 바꿨다
onclick이용
어 진짜 이렇게 간단한걸
며칠 동안 아 도대체.. 어떤 댓글인지 어떻게 알지..
라고 고민했었다 ㅋㅋㅋ
테스트해보면
알맞게 가져오는 걸 알 수 있다
이렇게 간단하게 onclick으로 하는 건데..
이제 service로가서
작성자가 본인이 맞으면 삭제를 해준다
restcontroller
js
테스트해보자
결과
댓글+db모두 사라졌다
'Spring boot kim's cafe > 게시판만들기' 카테고리의 다른 글
Springboot 게시판만들기!(13) 댓글 수정 with disabled (0) | 2021.06.25 |
---|---|
Springboot 게시판만들기!(12) 글수정 with Photo (0) | 2021.06.24 |
Springboot 게시판만들기!(10) 사진불러오기 with thymeleaf (0) | 2021.06.21 |
Springboot 게시판만들기!(9)글쓰기 사진 올리기 추가 with XMLhttpRequset and MultipartFile (0) | 2021.06.21 |
Springboot 게시판만들기!(8) 댓글 불러오기 (0) | 2021.06.19 |