인프런 커뮤니티 질문&답변

MIKE.aeon님의 프로필 이미지
MIKE.aeon

작성한 질문수

남박사의 파이썬으로 실전 웹사이트 만들기

댓글 기능을 Ajax로 수정하기

ajax 댓글 추가 관련 문의 - comment_write() 의 return jsonify() or url_for()

작성

·

335

1

좋은 강의 감사드립니다.

자바스크립트로 댓글추가는 아래와 같이 했습니다.

 그 후에 board.py에서 comment_write 리턴을 return jsonify(error="success")  처리하는게 좋은가요?

아니면 redirect 하는게 좋은가요? ==>  redirect(url_for("board.board_view", idx=root_idx))   

다른 ajax 리턴은 모두 jsonify 로 처리되어 있는데, comment_write 만 그대로여서 문의 드립니다.

추가적으로 "redirect(url_for("board.board_view", idx=root_idx))  " 를 호출하니, view 카운트도 댓글달때마다 증가합니다. 

<jsonify > 경우

<redirect(url_for("board.board_view", idx=root_idx)) > 경우, view 다름라인에 comment_list 가 보입니다.

<jsonify > 경우

<redirect(url_for("board.board_view", idx=root_idx)) > 경우

답변 1

0

남박사님의 프로필 이미지
남박사
지식공유자

redirect 함수를 사용하게 되는 경우 페이지 전체를 새로고침하게 되므로 말씀하신것처럼 view 카운트가 올라가는게 정상입니다. 따라서 jsonify 로 처리하는게 더 좋은 방법입니다.

MIKE.aeon님의 프로필 이미지
MIKE.aeon

작성한 질문수

질문하기