프로젝트/Spring Framework Project

친구 리스트 UI 구현 및 인터셉터 적용

amungstudy 2023. 8. 26. 23:16

1. 친구 목록의 친구를 클릭하면 친구의 파티 상태를 볼 수 있게 한다.

느낀점 :

 

부트스트랩 기반으로 카드 디자인을 하나를 잘 만들어 놓고 모듈화시켰다.

필요한 곳에 그대로 활용할 수 있으니 좋다.

아래는 AJAX의 콜백함수에 들어갈 부분이다.

 <style>

img{
    width: fit-content;
 }
 .card.mb-3{
 cursor: pointer;
 text-align: left;
 }
 .endParty{
  color:red;
 }
 .img-fluid.rounded-start{
  height:100%;
 }

</style>



str +="<div class='card mb-3' style='max-width: 400px;'>";
str += "<div class='row g-0 detailBox' data-pnum='"+this.pnum+"' >";
str += "<div class='col-md-4'>";
str += "<img src='${path}/party/printImg?fileName="+this.partyImage1+"' class='img-fluid rounded-start' >";
str += "</div>";
str += "<div class='col-md-8'>";
str += "<div class='card-body'>";
str += "<h5 class='card-title'>"+this.pname+"</h5>";
str += "<p class='card-text'>"+this.sido+"</p>";
str += "<p class='card-text'><small class='text-body-secondary'>"+startDate+"~"+endDate+"</small></p>";
str += "</div>";
str += "</div>";
str += "</div>";
str +="</div>";

$("#previousView").append(str);

 

2. 친구신청을 보낸 후 보낸목록 버튼 클릭시 바로 확인이 가능하도록 수정한다.

지금은 list로 받아오는데 이걸 ajax 방식으로 바꾸어야함.

-> 보낸목록 버튼 클릭시 ajax처리하게 하려고 코드 새로 다 짜려고 했는데,

그냥 친구 신청 보내고 ajax 콜백함수에서 location.href 속성으로 친구페이지 다시 불러오게 만듬.

 

3. 친구리스트 진입시 로그인이 안되어있으면 로그인페이지로 이동

나중에 spring security 적용!

 

4.  본인 추가 막기 - 완료

5. 친구삭제 - 완료

6. 댓글 success : 얼러트 뜨지말기 - 완료

6. 댓글 수정했는데 댓글 다 사라짐  - 완료

7. 본인 신고 막기 - 완료

8. 이미 추가된 사람- 완료

9. 댓글 삭제 기능 추가- 완료