지독한 자바스크립트 에러를 잡았습니다. 앗싸~~ 정보
지독한 자바스크립트 에러를 잡았습니다. 앗싸~~본문
의뢰로 영카트4를 영카트5로 이전하는 작업을 하고 있습니다.
영카트4에 엄청나게 기능이 많아진, 그런 쇼핑몰이었는데
상품 상세페이지에서 옵션을 선택하면 주문내역에 그 정보가 추가되면서 금액이 변경되는 로직이 있습니다.
이것을 영카트5에 이식을 하고 아무리 눌러도 주문내역 항목과 금액이 변경되지 않더군요.
크롬에서 에러를 확인하니
Uncaught TypeError: Cannot read property '필드필드' of undefined ...
하악하악... 2 틀을 꼬박 요녀석 잡느라 시간을 투자했습니다.
결국 브라우저로 해석된 소스를 복사해서 html 문서를 하나 만든후 불필요한 요소를 하나씩 제거해갔더니...
문서내의 다른 요소에서 <form> 이 열렸는데, 그것이 </form> 이 누락되서
그 하위에 견적 <form> 에 영향을 준거였더라구요.
허탈하면서도 즐거운 경험이었습니다.
http://www.happyjung.com/lecture/2533 에 정리해봤습니다.
이제 식당에 가서 저녁 먹고, 장바구니 등 작업을 진행해야겠네요.
금요일 같은 수요일~~~ 불금 아니 불수 되세요~~~
추천
2
2
댓글 5개
고생이 많으셨네요....^^
@亞波治 자바스크립트는 매번 생각하는 거지만 어렵네요 ^^
이참에 자바로 나가 보심이 .... .^^
@스캐폴더 자바는 어려워요 ㅠㅠ