ajax post 방법

2602 단어 Ajax
정의 와 용법
post () 방법 은 HTTP POST 를 통 해 서버 에서 데 이 터 를 불 러 올 것 을 요청 합 니 다.
문법
jQuery. post (url, data, success (data, textStatus, jqXHR), dataType) 매개 변수 설명 url 이 필요 합 니 다.요청 을 어느 URL 로 보 낼 지 설정 합 니 다.data 선택 가능.맵 이나 문자열 값.요청 과 함께 서버 에 보 낼 데 이 터 를 규정 합 니 다.success (data, textStatus, jqXHR) 를 선택 할 수 있 습 니 다.요청 이 성공 할 때 실행 되 는 반전 함수 입 니 다.dataType 선택 가능.예상 한 서버 응답 데이터 형식 을 지정 합 니 다.기본적으로 스마트 판단 (xml, json, script 또는 html) 을 실행 합 니 다.
jQuery. post (url, [data], [callback], [type]): POST 방식 으로 비동기 요청 하기
인자:
url (String): 요청 한 URL 주 소 를 보 냅 니 다.
data (Map): (선택 가능) 서버 에 보 낼 데 이 터 는 Key / value 의 키 로 표시 합 니 다.(json 형식)
콜백 (Function): (선택 가능) 불 러 오 는 데 성 공 했 을 때 리 셋 함수 (Response 의 리 턴 상태 가 success 일 때 만 이 방법 을 호출 합 니 다).
type (String): (선택 가능) 공식 설명 은 Type of data to be sent 입 니 다.사실 클 라 이언 트 에 요청 해 야 할 유형 (JSON, XML 등)
예 1
test. php 페이지 를 요청 하고 추가 데 이 터 를 보 냅 니 다 (반환 값 을 무시 합 니 다).
$.post("test.php", { name: "John", time: "2pm" } );

예 2
서버 에 데이터 배열 전달 (반환 값 무시):
$.post("test.php", { 'choices[]': ["Jon", "Susan"] });

예 3
ajax 를 사용 하여 폼 데 이 터 를 보 내 달라 고 요청 합 니 다:
$.post("test.php", $("#testform").serialize());

예 4
요청 페이지 test. php 에서 출력 한 결과 (HTML 또는 XML 은 되 돌아 오 는 내용 에 따라 결 정 됩 니 다):
$.post("test.php", function(data){
   alert("Data Loaded: " + data);
 });

예 5
페이지 test. php 에 데 이 터 를 보 내 고 결 과 를 출력 합 니 다 (HTML 또는 XML 은 되 돌아 오 는 내용 에 달 려 있 습 니 다).
$.post("test.php", { name: "John", time: "2pm" },
   function(data){
     alert("Data Loaded: " + data);
   });

예 6
test. php 페이지 의 내용 을 가 져 와 XML HttpResponse 대상 으로 저장 하고 process () 라 는 JavaScript 함 수 를 통 해 처리 합 니 다.
$.post("test.php", { name: "John", time: "2pm" },
   function(data){
     process(data);
   }, "xml");

예 7
test. php 페이지 에서 돌아 오 는 json 형식의 내용 을 가 져 옵 니 다:
$.post("test.php", { "func": "getNameAndTime" },
   function(data){
     alert(data.name); // John
     console.log(data.time); //  2pm
   }, "js

data :
var jsonobj=eval('('+data+')');

좋은 웹페이지 즐겨찾기