오늘은 장바구니 기능 구현중 오류 발생 상황에 대한 기록 및 해결 방법에 대한 포스팅을 하겠습니다. ╰(*°▽°*)╯
구현 순서
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^)⊃━☆
'코딩 > Spring 쇼핑몰 프로젝트' 카테고리의 다른 글
Spring [쇼핑몰프로젝트] - 장바구니 페이지 구현 - 오류 기록[31] (0) | 2023.05.24 |
---|---|
Spring [쇼핑몰프로젝트] - 장바구니 페이지 구현[30] (0) | 2023.05.22 |
Spring [쇼핑몰프로젝트] - 장바구니 구현[28] (0) | 2023.05.18 |
Spring [쇼핑몰프로젝트] - 장바구니 구현[27] (1) | 2023.05.17 |
Spring [쇼핑몰프로젝트] - 장바구니 구현[26] (0) | 2023.05.17 |