개체의 개체를 포함하여 양식 데이터를 보내고 싶습니다.
let submit_obj = { test : { kor : "korea" , eng : "usa"} }
let test_form = new FormData();
test_form.append(test, submit_obj );
$.ajax({
url : '/api/filesave',
type : 'post',
dataType : 'josn',
data : test_form,
contentType : false,
processData : false,
success: function(res){
console.log('res',res);
}
});
및 API 응답
req.body = Object { test : "[object Object]" }
테스트 값을 추출하는 방법 ?? 답변 해 주셔서 감사합니다
FormData.append()
값을 문자열로 변환합니다. 이 경우 test : "[object Object]"
절대적으로 올바른 값입니다.
따라서 다음을 사용해 볼 수 있습니다 JSON.stringify
.
test_form.append(test, JSON.stringify(submit_obj));
또는 Blob 생성자 :
test_form.append(test, new Blob([JSON.stringify(submit_obj)], {type:'application/json'}));
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다