신고 구현하기

류한선·2024년 3월 15일

2차 프로젝트

목록 보기
18/32

현재 There was an unexpected error (type=Internal Server Error, status=500).
The given id must not be null 이러한 에러가 떳다.
찾아보니까 리뷰컨트롤러나 서비스쪽에 문제가 있는것 같다.

<button sec:authorize="isAuthenticated()"
type="button" class="btn btn-sm btn-outline-secondary reportReview"
                                                data-bs-toggle="modal"
                                                data-bs-target="#reportReviewModal"
                                                th:data-review-id="${review.id}"
                                                id="reportReviewButton">신고
                                        </button>

class="btn btn-sm btn-outline-secondary reportReview"
여기 reportReview 이거하고

<script>
 $(".reportReview").on('click', function() {
  var reviewId = $(this).attr('data-review-id');
   $("input[name=reviewId]").val(reviewId)
    })
    </script>

여기에 $(".reportReview") 이거가 일치해야만 아이디가 전송되어 해결하였다.

0개의 댓글