리주의 프로그래밍 공부

[스프링 쇼핑몰 도전]21.03.12 본문

프로젝트/[spring]쇼핑몰 홈페이지 도전기

[스프링 쇼핑몰 도전]21.03.12

Leezu_ 2021. 3. 12. 22:27

RESTful하게 코드를 수정하려다보니, 하루종일 에러만 보는것 같다.

>>

    PUT Method를 사용하려다 onClick="submit()"이라는 생각치 못한 복병을 만나 오늘 아침을 날렸다.

<form ~~~>
	<input type="button" onClick="submit()">
</form>

위와 같은 방식으로 스크립트의 함수명을 submit으로 하게되면 <form>태그로 인해 스크립트의 submit이 아닌, form의 submit으로 실행된다. 따라서 함수명을 달리해주거나, 버튼을 <form>태그 밖으로 위치시켜야한다.

 

<form> 으로 날리는게 아닌, ajax를 사용해 값을 전달하고자 했다.

>>

    하지만 상품 수정의 경우에는 파일까지 같이 들어가기에, serialize를 사용하는 대신, 하나씩 append를 해줘야했다. 하지만 결과적으로는 에러가 나서 다시 내일 수정해야한다.