[Springboot] Springboot 스터디 9일차

댓글 수정시 사라지게 하는게 아니라 지우고 또 에디터는 다른 애들거 다 없애고 현재꺼만 추가

취소 누르면 에디터가 비워지게

이 이벤트 안에서 에디터 태그가 만들어 지는거고 그 버튼에 대해 등록이벤트, 취소 이벤트를 만들어 줘야하는데 댓글 수정이벤트 클릭 이벤트 안에서 정의 해줘야 한ㄷ.

수정 버튼을 클릭했을시 등록,취소 버튼 나와야 한다.

이랬을 떄 등록과 취소는 수정버튼을 클릭해야지만 사이트에 뜨게된다.

그래서 이 내부에서 버튼에 대한 클릭이벤트도 내부에 정의해야한다.

replyNO만 알아도 조회 가능한데 게시글 갱신해도 조회 가능할 수 있어야 되서

다시 목록을 조회하기 위해서 보드 넘버가 넘어간다.


수정버튼이 삽입이 될떄 등록버튼이 에디터 태그를 만드는데 만들어서 현재 화면에 붙여주는데 얘는 수정 버튼을 클릭했을 시점에서 발생할 이이벤트를

등록된 시점이 수정버튼 생겼으니까(그떄 생겼으니까) 그 시점에 클릭 이벤트를 정의해야 됨.

수정 버튼 바깥에 존재하면 동작하지 않음.

안에 넣어줘야 정의한 함수가 실행 가능하다.

댓글 목록 갱신되면 reply 밑에 list.html를 다시 해서 가져온다.

list도 갱신 되어야 해서 list.html또한 바꿔줘야한다. 새로 가져온 list.html에는 바뀐게 없어서

댓글 삭제, 수정에 대한 이벤트가 list.html에 없었다.

수정버튼 클릭이벤트도

충돌 현상 생김 자바스크립트 웹문서 가져온게 2번이나 가져오게 됨

board2.js이런거 만드는 방법도 있겠지만

애초에 2가지 목록 충돌하는건 글 읽기 board/read?boardNo=10 이렇게 요청 보내는데 ㄴ 댓글 목록 조회 -> 댓글 등록 or 수정 -> 댓글 목록 갱신

댓글 목록 조회

이 2가지 로직이 겹쳐있음.

그러면 애초부터 댓글목록 조회하는걸 댓글목록 요청한 서버에서 하지 말고 화면이 열리고 나서 해도 되지 않을까?

funcion함수는 documnet ready 함수라 해서 문서 열릴 때 실행 되어야 한다.

the Document Ready Event 함수는 모든 문서가 준비되었을때 실행되는 함수.

문서가 딱 떳을때 우리는 댓글목록 조회요청 하겠다는 뜻.

댓글 목록이 조회가 되서 들어오고그때 불러오는게 reply/list.html이고 리플과 관련된 함수가 relpy.js에 들어가서


board_no기준으로 카운트 세고

board_reply





© 2021.03. by yacho

Powered by github