졔 개발일지

[ajax]폼데이터 본문

프론트(html,jQuery,javascript)

[ajax]폼데이터

김지지지 2022. 9. 30. 14:33
폼데이터 생성
let formData = new FormData(); // FormData 객체 생성

formData.append("변수명", 데이터); // 추가 파라미터 삽입
formData.set("변수명", 데이터);
ajax 폼데이터 전송 오류

Uncaught TypeError: Illegal invocation 에러 발생

 

자바스크립트(JAvascript)의 Ajax를 통하여 데이터를 넘겨줄 때 발생하는 Error입니다. 이는 datatype을 Json으로 설정하고 나서 Json 형태가 아닌 일반 배열로 datatype을 넘기려고 할 때 발생하는 Error입니다.

 

Uncaught TypeError: Illegal invocation의 에러가 발생할 때에는 제일 먼저 datatype을 확인하여 보고 만약 datatype이 Json 형태가 아니라면 JSON.stringify() 함수를 통하여 변경하여 넘겨주도록 수정해야 합니다.

'프론트(html,jQuery,javascript)' 카테고리의 다른 글

[Javascript] 브라우저 제한  (0) 2022.12.13
에디터  (0) 2022.10.14
jsp 페이지 이동  (1) 2022.09.30
[jQuery] 기본 개념  (0) 2022.09.22
[jQuery]한글 /숫자만 입력 가능 하게  (2) 2022.09.16
Comments