Open sehyeogi365 opened 1 year ago
Uncaught ReferenceError: starpoint is not defined
let startpoint = $("#starpointInput" + id).val();
아이디 값 잘못줌.. starpointSelector 이래야 하는데
사소한 철자 오류 let startpoint = 랑
if(starpoint == ""){
t하나가 더붙어있다..
400에러
Required request parameter 'roomId' for method parameter type int is not present] 이게 뜬다. 왜그럴까?
formData.append("roomId", id); 이거를 뺴먹음... roomId를 입력안함 역시나 400에러면 파라미터
alert실행결과 content, starpoint 둘다 안들어오는 상황 왜그럴까?
굳이 별포인트, 컨텐트 인풋란을 객체화시킬 필요가 없는것.
디자인적인거만 좀 다듬었으면 한다.
let content = $("#contentInput").val(); let starpoint = $("#starpointSelector").val(); 이렇게 수정 원래 뒤에 roomupdate처럼 + id가 있었음
여기서도 좀 심각한 문제 발견했다.
왜 첫번째거만 제대로 되고
나머지 카드들은 파일 유효성검사서 막히는거냐?
이유를 알거같다. 첫번째 카드가 인풋이 널이라서 이렇게 뜨는거 결국엔
객체화를 시켜야한다 모든인풋에
컨텐트값이 undefined인데 댓글은저장되는 기이한 현상..
contentInput${reserve.roomId } 넣어주기
그외에 설계엔 imagePath 가 있는데 db엔 없다..
그래서 매퍼에도 imagePath추가하고, erd도 커멘트 테이블추가하고, 디비에도 imagePath 추가함
Failed to convert value of type 'java.lang.String' to required type 'double'; nested exception is java.lang.NumberFormatException: For input string: "별점선택"]
이런 400에러가 뜬다.
우선 아난티코브 싱글룸 카드를 택한후
댓글달기 버튼 클릭 했을때도 alert창에는 doubleroom이라고 뜨고 이런상황
여전히 위에 에러는 무시하자.
근데 지난번과 다른 상황인게 뭐냐면
전에는 숙소 구분 없이 그냥 첫번째거 그 뒤에 것 아무거나 똑같이 댓글 작성안되는 상황인데
현재는 같은 숙소만 그럼. 같은 숙소중 첫번쨰것만 댓글 달아지고 뒤에거는 안달아지는 현상
한마디로 객실수정할때 한행 한행 입력칸이 있는데
지금 숙소명 같은 아난티코브 끼리 한행이 되어버린 현상이다.
그거를 해소하길
오류 총정리
커멘트 모달에id="commentModal${reserve.roomId }"
를 집어넣는대신 id를 집어넣으면 엉뚱한값이 나옴 모달클릭했을때, 왜냐면 카드의 댓글달기 버튼에도
룸아이디로 했으므로
id ="starpointSelector${reserve.lodgingId }"
각 id별 객체 태그 뺄때 상황
그냥 전체가 한행이 되어버린다.
뒤에있는 강원호텔, 웨스틴 조선다 안달리는 상황
그리고 모달창내의 댓글달기 버튼에는 객체화 시켜야 댓글달린다.
Unsatisfied dependency expressed through bean property 'sqlSessionFactory 쿼리 문법 오류였다.
{userId) 왜이렇게 돼있었나 싶다.