목표
1. qna 컨텐츠 상세페이지 구현 (나중에 시간이 남으면 제이쿼리로 수정진행)
- 비밀글 공개글 구현 : 작성자, 판매자, 관리자에 따라 보이는 화면 다르게
2. 리뷰 컨텐츠 상세페이지 구현
3. 리뷰 작성 form, pro 연결잘되서 db에 저장 되는지 test
앞으로 진행해야할 것들 (제이쿼리 ajax로 추가할 것들은 맨 나중에)
∙ q&a 게시판 글누르면 다른 num 번호가 넘어가는 것 오류 수정
∙ q&a 게시판 글번호 프라이머리 넘버키로 노출되고 있는데 각 게시판별로 글번호 맞게 나오게 수정
∙ 필터 정렬(인기순, 마감임박순) 코드 구현 + Ajax 검색후 가능(?)할만(?)하면 실시간 반영되는걸로 구현
∙ 결제 무료 api 찾아보기
∙ 검색시 더보기로 리스트 뜨게 하는 기능∙ qna 컨텐츠 상세페이지 제이쿼리로 수정
상황
1. qna 컨텐츠 상세페이지 구현 완료 (XXX나중에 제이쿼리로 수정 안될듯XXX 나중진행 목록에서 OUT)
- 공개, 비공개에 따라 다르게 보이기
- 답변 유무에 따라 다르게 보이기
- 작성자, 판매자, 관리자, 일반회원(일반,판매자)에 따라 다르게 보이기
이거 다 하느라 하루종일 했음에도 불구하고 에러나는 부분이 있음😨😭😰🥶🤬
2. 리뷰 상세페이지 뜨는건 확인했는데, 리뷰등록은 넘어오는값이 있어야해서 이후 진행 예정
문제
▸ 자바스크립트 함수 속에 함수 불러오기는 여자저차 완료하였는데 글번호 넘어가는게 맨마지막으로 돌아가는 dto의 글번호가 넘어감!!!
원인
▸ 뭔가 자바스크립트 문제인것 같은디...아직 찾지못함 내일다시 진행....
해결
▸ 미해결....
21/07/07/Wen (해결완)
java script에서 변수를 선언하는 var가 원인이였다. 값을 저장할 당시에는 자바변수의 값이 잘 넘겨져서 선언 되었지만 for문이 다 돌고 var에는 마지막으로 들어간 값만이 저장되었던 것임. 자바스크립트 강의 들을때 var가 사용범위가 넓고 애매모호해서 이걸 개선하기 위해 let이랑 count?가 새로운 버전에서 나왔다고 하셨던게 생각이 났다.(구글링 검색해보니 내가 겪은 문제점 비스무리를 예로 들어 친절하게 설명해주는 글 발견해서 정독함) 그래서 let을 쓰려고 했는데 사용하는 이클립스가 지원을 안하는지 let이 먹히질 않아서 어찌해야하나 포기하고 있다가. var로 바로 값을 넣어주지않고 함수를 불러올때 파라미터값으로 값을 던져주니까 던져준 값 그대로 실행이 잘되었음!!!! 배열도 써보고 이것저것 시행착오끝에 생각보다 간단하게 해결되서 감격스러웠다.
🔍 더 이해가 필요한 내용
죽음의 자바스크립트..... 선생님한테 딱 필요한부분 속성으로 배워서 뭐가뭔지 찾아보면서 하면 되긴하는데 꽉 막히는 부분이 나오면 해결이 어렵다. 자세히 구석구석 샅샅히 찾아봐야지. 자바랑 비슷한듯 달라서 더 헷가리고 약간 애매모호쓰하게 돌아가는 부분이 많아서 싫다. 싫어도 뭐 어쩌겠니 해야지 ..
💬 coment
생각보다 진도가 팍팍 나가서 자신만만하게 제이쿼리 ajax도 해봐야지 했는데 개뿔ㅎㅎ 공개 비공개로 열람할 수있는 조건 나누는거, 조건에따라 보이는 부분 다르게하는거에서 매우 막힘이 많았다. 두개정도 조건이면 괜찮은데 조건이 세네개가 짬뽕되니까 헷갈리더라. 그래도 되긴하는데 자바스크립트가 문제 이건 계속 구글링해서 익혀야 겠다.
'개발일지 > 1차 세미 프로젝트' 카테고리의 다른 글
[day 15] 개발일지 ⑧ 결제API 적용, 필터 기능 구현 (0) | 2021.07.08 |
---|---|
[day 14] 개발일지 ⑦ qna게시판 오류 찾기, 리뷰 form test ++ 무료 결제 api 찾기 (0) | 2021.07.07 |
[day 12] 개발일지 ⑤ 상품상세 page를 끝내보자~~(리뷰,qna 게시판) (0) | 2021.07.05 |
[day 11] - 개발일지 ④ 검색 기능 구현 (0) | 2021.07.04 |
[day 10] - 개발일지 ③ error를 잡자 + page들 연결과 기능구현 (0) | 2021.07.02 |