https://xetown.com/rxe_tip/248952
위 팁 제공해주셔서 잘 사용하고 있습니다.
그런데 신규 댓글이 무조건 맨 아래 달리는 경우가 아닌 일반적인 대댓글 형식을 제공하는 경우 댓글 새로고침 후 새로운 댓글이 위쪽에 대댓글로 달렸다면 새로운 댓글이 추가된 것을 알아채기 힘든데요.
새로고침 후 새로운 댓글이 없다면 없음으로
있다면 새로운 댓글이 몇개라고 표시해 주면 좋을 것 같은데 복잡하고 어렵겠죠??
마지막 댓글의 작성 시간을 비교해서 새로 불러온 댓글의 마지막 댓글 작성 시간이 커졌더면 신규 댓글이 있다고 인식하거나
혹은 댓글번호를 이용할 수도 있을 것 같기도 합니다.
댓글 수를 비교하는 것도 방법일 것 같아요.
ajax 호출 전에 기존 댓글 수를 가져오고, 호출 뒤의 댓글 수랑 비교하는...
머리로만 짜봤는데 될지는 잘 모르겠습니다.
위에서 새로 첨가한 아래 부분을 complete가 아니라 success에 넣어야 할지도 모르겠네요.
흠, 근데 가능성은 드물겠지만 리로딩 동안 댓글이 사라지거나 하는 문제도 있겠네요.