아약스 요청에 객체를 전달하여 파일이나 데이터를 내 휴식 서비스에 "PUT"해야합니다. 내가 어떻게 해? 고맙습니다. http://api.jquery.com/jQuery.post/을 게시아약스 요청에 객체 전달하기
data: JSON.stringify(parameter),
아약스 요청에 객체를 전달하여 파일이나 데이터를 내 휴식 서비스에 "PUT"해야합니다. 내가 어떻게 해? 고맙습니다. http://api.jquery.com/jQuery.post/을 게시아약스 요청에 객체 전달하기
data: JSON.stringify(parameter),
일반적으로, 당신은 다음과 같이 할 수있다 이렇게 jQuery를 사용할 수 있습니다
$.ajax(
{
type: "PUT",
dataType: "json",
data:POSTData,
url: 'www.youurlhere.com/path',
complete: function(xhr, statusText)
{
switch(xhr.status)
{
//here handle the response
}
}
});
POSTDATA는, u는 나머지 공급 JSON 형식의 데이터 당신 속성을 푸시하지만 JSON을 존중하여 객체를 json 형식으로 변환 할 수 있습니다. 형식 구문
jQuery를 살펴 보자 :
var invoice = {};
invoice.POSWorkstationID = "POS7";
invoice.POSClerkID = "admin";
invoice.CustomerName = "Alice in Wonderland Tours";
invoice.IsFreightOverwrite = true;
내가이 작업을 수행해야합니다 :
parameter = "{BillToCode:"+invoice.CustomerName+",POSWorkstationID:"+invoice.POSWorkstationID+",POSClerkID:"+invoice.POSClerkID+",IsFreightOverwrite:"+invoice.IsFrieghtOverwrite+"}";
이이
나는이 코드를 당신은 거기에 몇 가지 옵션이 :
$.post("test.php", $("#testform").serialize());
$.post("test.php", { name: "John", time: "2pm" });
클라이언트 및 서버 측과 통신하는 가장 좋은 방법은 (IMHO) JSON입니다. 이 경량 라이브러리를 사용하여 객체를 json 형식으로 serialize 할 수 있습니다. => http://www.json.org/js.html 문자열 메서드를 찾습니다.