코딩/Spring 쇼핑몰 프로젝트

Spring [쇼핑몰프로젝트] - 장바구니 구현 - 오류 기록[29]

유미._. 2023. 5. 19. 17:22
728x90

 

 

 

오늘은 장바구니 기능 구현중 오류 발생 상황에 대한 기록 및 해결 방법에 대한 포스팅을 하겠습니다. ╰(*°▽°*)╯

 

 

구현 순서

 

1. 오류 발생 상황

2. 해결 방법

 

 

1. 오류 발생 상황

 

- 로그인을 하지 않은 상태에서 장바구니 클릭시 alert 창은 정상적으로 뜬다.

- console.log 를 찍어 값이 넘어오는지 확인해 보았는데 product_num값이 넘어오지 않는다.

- 로그인을 한 상태에서 alert 창이 뜨지 않는다.

- 콘솔창에 부적합한 열 유형이라는 오류가 뜬다. 

 

 

2. 해결 방법

 

첫번째, console.log 를 찍었을 때 product_num값이 넘어오지 않았습니다.

 

 

해결 방법 : DB에서 Cart 테이블을 생성할때 product_tbl의 기본키인 pno에 제약조건을 걸어 놨기 때문에 product_num의 변수명을 pno로 변경해 주었습니다.

또한, 다른 값들도 불러오기 위해 product_name과 product_price를 추가로 작성해 주었습니다.

 

 

상세페이지에 들어갔을 때 console 화면 ↓↓↓

 

 

 

장바구니 버튼을 눌렀을 때 amount 값이 넘어오는 것을 확인 할 수 있습니다. 

 

 

 

 

두번째, 로그인을 한 상태에서 alert 창이 뜨지 않고 콘솔창에 부적합한 열 유형이라는 오류가 떴습니다.

 

 

 

해결 방법  :  장바구니 추가 버튼의 quantity_input 부분에 .이 빠져있었습니다.

그리고 ajax 내부에 data 를 작성하지 않았습니다... <(_ _)>

 

 

 

첫번째와 두번째를 수정하니 장바구니 기능이 잘 작동이 되는걸 확인 할 수 있었다. ↓↓↓

 

 

 

 

 

사소한 문제였는데 왜 눈에 보이지 않았을까... (;´༎ຶД༎ຶ`) 

 

 

 

 

 

 

 

 

 

이상입니당 (∩^o^)⊃━☆

 

728x90
반응형