사용자가 인터페이스를 통해 값을 설정하고 ajax 요청을 보낼 수있는 응용 프로그램에서 작업하고 있습니다 (나머지 API와 비슷 함).여러 유형의 데이터로 ajax 요청 보내기
단일 요청으로 여러 유형의 데이터를 보내는 방법을 알고 싶습니다. 예
양식 데이터
에게 아래var data = {'key1':'Key1Value','key2':'Key2Value'};
//content-type : application/x-www-form-urlencoded
원시 데이터
나는 아래의 아약스 요청을 보낼 값 이상으로 결합하는 방법을var data = 'This is plain text raw value';
//content-type : text/plain
,
$.ajax({
type: "POST",
url: "ajax/activity.php",
data: {combined data},
timeout: 3000,
async: true,
success: APIClient.baseSuccess,
error: APIClient.baseError
});
수신 할 서버는 무엇입니까? –
각 HTTP 요청에는 'ContentType' 헤더가 하나만 포함되어야하므로 두 가지 유형 *을 동시에 보낼 수 없습니다. 2 개의 요청을 수행하거나 요청 날짜를 공통 객체로 캡슐화 할 수 있습니다. '{url-encoded : {...}, plain : '...'}'와 같은 것을 수정하고 서버를 업데이트하여 관리하십시오. – Wikiti