[jquery] Form submission canceled because the form is not connected
본문 바로가기

Web 개발/Java, SpringBoot, JPA

[jquery] Form submission canceled because the form is not connected

728x90
반응형

 

 

오류가 발생한 코드 : 

let form = $("<form method='post'></form>");
form.attr("action", url).submit();

 

수정한 코드 :

let form = $("<form method='post'></form>");
form.appendTo('body');
form.attr("action", url).submit();

 

Chrome 56 버전에서 스크립트로 동적생성한 form 이 submit 안되는 문제가 있었다.

해당 이슈는 Form 이 document 에 추가되지 않아 생기는 문제다.

 

따라서 동적으로 생성한 form 을 body 에 append 하여 해결하였다.



출처: https://penpen.tistory.com/entry/WEB-Chrome-56-동적-생성한-form-submit-불가 [갱훈 활용법]

728x90
반응형