>  기사  >  웹 프론트엔드  >  javascript jQuery $.post $.ajax사용법_jquery

javascript jQuery $.post $.ajax사용법_jquery

WBOY
WBOY원래의
2016-05-16 19:02:59928검색

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 문서 로드 오류');},

성공 : 함수(결과){경고(결과);}

})

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.