250423 수 SPRING form 제출과 비동기요청

안준성·2025년 4월 23일

submit 이벤트 핸들러 함수 내에서 fetch를 이용한 비동기 함수를 실행중일떄
e.preventDefault() 가 비동기 함수 이후에 호출되면 이미 form이 submit되어버린 다음일수 있음
-> 비동기 작업 중에 form의 기본 제출 동작 일어나는 가능성이 생김!

  1. 함수 맨 첫단에 e.preventDefault(); 작성

  2. 조건문 분기 실행

  3. 함수 끝단에 모든 분기문을 통과하면 form.submit() 강제실행

0개의 댓글