오늘의 활동
- 그룹 리뷰
- 게시글 페이징 구현
- jquery 삭제 버그 수정
- 백준 2563번
느낀 점
- 어제 ajax 댓글과 기존 댓글을 삭제하는 것 자체는 성공했지만, 검은 화면으로 넘어가는 문제는 해결되지 않았다. 오늘
조이
와 알버트
의 도움으로 결국 해결할 수 있었다.
- 기존 댓글 삭제에서의 문제는
Result
클래스에서 게터를 만들지 않았던 것이 원인이었다. static 메서드로 선언한 후에 인스턴스 객체를 리턴하도록 구현을 했었는데 그 과정에서 게터가 필요 없다고 무의식적으로 생각해버린 것이다.
- ajax 댓글 삭제에서의 문제는
preventDefault()
를 해주지 않았던 것이 원인이었다. 이는 view에서 submit
으로 보내줬을 때만 사용하는 것으로 단단히 착각을 했었는데 전혀 아니었다. 우선 이벤트를 멈춘 후 js의 소스의 기능을 먼저 따르기 때문에 ajax와 붙어다닐 수밖에 없는 함수였다. 근데 여기서 여러번 댓글 삭제를 하면 오버플로우가 발생한다. 이건 내일 해야지
- 페이지 VO를 생성하여 게시글 페이징 기능을 구현할 수 있었다. 내가 가장 구현하고 싶은 기능이 댓글 페이징과 이미지 삽입인데 둘 중 하나라도 이번주까지 할 수 있었으면 좋겠다. 일단 댓글보단 이미지 삽입부터 먼저 시도해볼 생각이다. 이해도 못 하는 ajax를 2주 연속 잡고 있으니 머리가 너무 아프다 🥲
Leave a comment