쇼핑몰 프로젝트 분석하며 발견한 오류들

myminimin·2023년 9월 1일
0

오류 (~체크중)

나중에 하나씩 개선하자!

  1. 로그인 하지 않은 상태로도 장바구니에 상품을 담을 수 있도록 하자

  2. 예를 들어서 '자바' 라는 책을 검색했을 때 나오는 책은 3개밖에 없는데 목록은 1~10으로 출력이 된다. 10개 이하일 경우에는 안뜨던지 1페이지만 출력되게 변경해야 할 듯.. (1~10 클릭해보면 결국은 1페이지만 뜸)

  3. 주문하기 - 배송지 선택(새로 입력) 으로 새로운 주문지 정보를 입력해 주문 완료 후 -> 다시 주문할 때 최근배송지로 들어가도 최근에 주문한 주문지 정보말고 기본 배송지로 불러옴.

  4. goodDetail.jsp 의 fn_order_each_goods()에서 동적 태그를 생성하는 과정에 document.createElement("input");가 많이 중복되는데 $("<input>")로 한방에 처리가 가능하다고 하는데 나중에 해보기

  5. 로그인 페이지에서 회원가입 클릭 시 회원 가입 페이지로 이동이 안되는 오류(헤더의 회원가입은 누르면 정상적으로 이동이 된다.)

  6. 장바구니에 있는 상품을 주문할 때 1번 제품의 수량을 변경하면 3번 제품의 수량이 변경, 2번 제품의 수량을 변경하면 1번 제품의 수량이 변경, 3번 제품을 변경하면 2번 제품의 수량이 변경되는 오류가 있다...(도대체 ?), 그리고 수량 변경 후 자동으로 새로고침 되게 변경하면 좋을 것 같다
    -> 상품이 1, 2개만 담겨있을 때는 괜찮은데 3개 이상부터는 오류가 발생한다???

  1. 장바구니에 있는 물품을 주문할 때
    var checked_goods = objForm.checked_goods; // 상품 주문 여부를 체크하는 체크박스 객체를 가져옴
    var length = checked_goods.length; // 주문용으로 선택한 총 상품 개수를 가져옴
    의 용도라고 하는데
    alert(length)해서 확인해보니 체크를 3개만 해도 체크박스 개수인 5개를 출력한다?? 주문용으로 선택한 총 상품 개수를 가져오는 거면 체크 박스에서 체크가 되어있는 3개만 가져와야 하는 게 아닌가???

  2. 장바구니에 있는 상품이 5개라고 쳤을 때 3개만 선택해 결제를 완료한 뒤에 장바구니를 가면 3개에 대헤서는 삭제가 되어있는데 나머지 2개는 남아있다. -> 전체 다 삭제되는게 좋은 걸까? 아니면 남아있는게 좋은걸까 .... 😕

  3. 주문 금액과 수량이 중복 출력된다

  4. ModelAndView
    HttpServletRequest request,
    HttpServletResponse response
    사용하는데 구식 방법이라고 한다.. 요즘엔 model.. 나중에 수정할 기회가 있다면 변경해보기?

0개의 댓글