jQuery.post( url, [data], [callback], [type] ): POST 메서드를 사용하여 비동기 요청
매개변수:
url(문자열): 요청 보내기 URL 주소
데이터(맵): (선택) 서버로 보낼 데이터로, 키/값 쌍 형식으로 표현됩니다.
callback(함수): (선택) 로딩 성공 시 콜백 함수(Response의 반환 상태가 성공인 경우에만 호출되는 메소드).
type(문자열): (선택 사항) 공식적인 설명은 다음과 같습니다. 전송할 데이터 유형입니다. 실제로는 클라이언트 요청 형태(JSON, XML 등)여야 합니다.
복잡한 $.ajax를 대체하는 간단한 POST 요청 함수입니다. 요청이 성공하면 콜백 함수를 호출할 수 있습니다. 오류 발생 시 함수를 실행해야 하는 경우 $.ajax를 사용하세요. 샘플 코드:
Ajax.aspx:
Response.ContentType = "application/json";Response.Write("{result: '" Request["Name"] ",Hello!( 이 메시지는 서버에서 옵니다)'}");jQuery 코드:
$.post("Ajax.aspx", { Action: "post", Name: "lulu" }, function (data, textStatus){ / / DATA는 XMLDOC, JSONOBJ, HTML, Text 등이 될 수 있습니다. // 이 Ajax 요청에 대한 옵션 구성 정보는 jquery.get()에 언급된 이 경고(data.Result)를 참조하세요. ); 제출하려면 클릭하세요.
여기서 요청 형식은 "json"으로 설정됩니다.
$.ajax() 이는 jQuery의 기본 AJAX 구현입니다. 간단하고 사용하기 쉬운 상위 수준 구현을 보려면 $.get, $.post 등을 참조하세요.
여기에는 beforeSend, 성공, 완료, 오류 등 여러 Ajax 이벤트 매개변수가 있습니다. 각 Ajax 요청을 잘 처리하도록 이러한 이벤트를 정의할 수 있습니다.
$.ajax({url: 'stat.php',
type: 'POST',
data:{이름: "keyun"},
dataType: 'html',
시간 초과: 1000,
error: function(){alert('PHP 문서 로드 오류');},
성공 : 함수(결과){경고(결과);}
})