[JQUERY] jQuery를 AJAX '다중 / 폼 데이터'데이터를 전송하지?
JQUERYjQuery를 AJAX '다중 / 폼 데이터'데이터를 전송하지?
해결법
-
1.당신은 데이터 매개 변수로 FormData 객체를 통과해야
당신은 데이터 매개 변수로 FormData 객체를 통과해야
var request = new FormData(); $.each(context.prototype.fileData, function(i, obj) { request.append(i, obj.value.files[0]); }); request.append('action', 'upload'); request.append('id', response.obj.id); $.ajax({ type : 'POST', url : context.controller, data : request, processData : false, contentType : false, success : function(r) { console.log(r); //if (errors != null) { } else context.close(); }, error : function(r) { alert('jQuery Error'); } });
from https://stackoverflow.com/questions/12831680/jquery-ajax-multipart-form-data-not-sending-data by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] / JQuery와 선택한 텍스트 자바 스크립트의 계산 위치? (0) | 2020.11.04 |
---|---|
[JQUERY] 업로드 버튼을 제출 DROPZONE (0) | 2020.11.04 |
[JQUERY] jQuery를 트리거 사업부의 2 / 3 초 뷰포트에 (0) | 2020.11.04 |
[JQUERY] fancybox에 iframe에 구글로드 할 수 없습니다 (0) | 2020.11.04 |
[JQUERY] 대체 요소에 JQuery와 유효성 검사를 부착 (0) | 2020.11.04 |