반응형
AJAX 통신을 이용해 게시판 작성을 할때 validation check를 진행하면서 발생하는 에러메세지를 출력하는 과정을 진행하던 와중 AJAX통신 이후 response되는 데이터를 받아오지 못해 한참을 해매고 있었다.
e.responseJSON 으로 에러 데이터를 가지고 올 수 있다.
$.ajax({
type : "POST",
enctype: 'multipart/form-data',
url : "/api/url",
data : formData, //파일 데이타
processData : false, //일반적으로 서버에 전달되는 데이터는 query String 형태로 전달된다. 이를 피하기위해 false 설정
contentType : false, // multipart/form-data로 넘기기 위해
dataType : 'json'
}).done(function(resp) {
alert("등록 완료")
}).fail(function(e) {
console.log(e.responseJSON) //이런식으로 에러 데이터를 가지고 올 수 있다.
alert("등록 에러")
})
반응형
'WEB' 카테고리의 다른 글
[실시간 검색어 어플출시] Google Play Store (0) | 2021.11.17 |
---|---|
[Python] Selenium 을 이용하여 이미지 다운 폴더 변경 (0) | 2021.11.15 |
[네이버 스마트 에디터 한글 깨짐 해결] Eclipse, Tomcat 사용 시 (0) | 2021.11.03 |
[Node.js Error] npm should be run outside of the Node.js REPL, in your normal shell. (0) | 2021.09.30 |
[무료 도메인 구입하기] (0) | 2021.09.20 |