post
English [pəʊst] US [poʊst]
n. 우편, 우편, 말뚝, 기둥 .경주(또는 경마 또는 그레이하운드 경주)의 시작점에 대해 .〈외〉 긴급출동 [무대마]
아약스 포스트() 메소드 통사론
기능: post() 메소드는 HTTP POST 요청을 통해 서버에서 데이터를 로드합니다.
구문: jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
매개변수:
Parameters | Description |
url | 필수입니다. 요청을 보내야 하는 URL을 지정합니다. |
데이터 | 선택사항. 맵 또는 문자열 값. 요청과 함께 서버로 전송될 데이터를 지정합니다. |
성공(데이터, 텍스트상태, jqXHR) | 선택사항. 요청이 성공했을 때 실행되는 콜백 함수입니다. |
dataType | 선택사항. 예상되는 서버 응답의 데이터 유형을 지정합니다. 지능형 판단은 기본적으로(xml, json, script 또는 html) 수행됩니다. |
설명: 이 함수는 다음과 같은 축약된 Ajax 함수입니다. $.ajax({ type: 'POST',url: url,data: data,success: Success,dataType: dataType}); 응답의 MIME 유형에 따라 성공 콜백 함수에 전달되는 반환 데이터도 다릅니다. 이러한 데이터는 XML 루트 요소, 텍스트 문자열, JavaScript 파일 또는 JSON 개체일 수 있습니다. 성공 콜백 함수에 대한 응답의 텍스트 상태를 전달할 수도 있습니다. jQuery 1.5에서는 jqXHR 객체를 성공 콜백 함수에 전달할 수도 있습니다(jQuery 1.4에서는 XMLHttpRequest 객체가 전달됩니다). 대부분의 구현에서는 성공 함수를 지정합니다. $.post("ajax/test.html", function(data) {$(".result").html(data);}) 이 예에서는 요청된 HTML을 읽습니다. 스니펫을 작성하여 페이지에 삽입하세요. POST를 통해 읽은 페이지는 캐시되지 않으므로 jQuery.ajaxSetup()의 캐시 및 ifModified 옵션은 이러한 요청에 영향을 미치지 않습니다.
아약스 포스트() 메소드 예
<!DOCTYPE html> <html> <head> <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.post("", { name:"Donald Duck", team:"Duckburg" }, function(){ alert("数据:" + "Donald Duck" + "\n状态:" + "Duckburg"); }); }); }); </script> </head> <body> <button>向页面发送 HTTP POST 请求,并获得返回的结果</button> </body> </html>
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요