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