이러한 종류의 {a:1,b:2}
数据,如果我要提交{a:1,b:2,c:{d:3,e:{f:5}}}
임베디드 개체를 어떻게 제출해야 합니까?
我想大声告诉你2017-05-19 10:33:36
axios의 기본 contentType은 application/json입니다. 이는 해당 형식을 지원합니다.
application/x-www-form-urlencoded를 변경하는 경우 포함된 객체가 있는 필드를 JSON화해야 합니다# 🎜🎜#
伊谢尔伦2017-05-19 10:33:36
첫 번째 유형
http 헤더가
이 JSON 데이터는 제출을 위해 JSON 문자열 형식으로 지정할 수 있습니다
두 번째 유형
http 헤더가
이때 키를 전달해야 하며 js 객체도 JSON 문자열로 형식화해야 합니다. 이는 아마도 다음과 같습니다
으아악过去多啦不再A梦2017-05-19 10:33:36
Ajax에서 제출한 데이터는 임베디드 객체와 일반 객체 사이에 본질적인 차이가 없습니다.
다음은 제가 캡슐화한 Ajax 방식입니다. xhr.setRequestHeader("Content-type", "application/json");
和 JSON.stringify(data)
섹션
習慣沉默2017-05-19 10:33:36
제출에 사용하는 항목에 따라 다릅니다. jquery가 자동 문자열화를 수행할 수 있다고 생각되면 직접 입력하면 됩니다.
JSON.stringify 작업을 수행하면 백엔드가 자체적으로 이를 다시 변환합니다.