JQuery와는 get() 과 post() 메소드는 HTTP로 서버에서 데이터를 요청하는 데 사용하는 GET 또는 POST 요청.
HTTP 요청 : GET 대 POST
클라이언트와 서버 간의 요청 - 응답에 대한 두 가지 일반적으로 사용되는 방법은 다음과 같습니다 GET 및 POST .
- GET - 특정 자원의 요청 데이터
- POST - 제출 데이터가 지정된 리소스 처리 될
GET 기본적으로 그냥 서버에서 일부 데이터를 가져 오는 (검색)에 사용되는참고 :. GET 방법은 캐시 된 데이터를 반환 할 수 있습니다.
POST 또한 서버로부터 일부 데이터를 얻기 위해 사용될 수있다. 그러나, POST 방법은 데이터를 캐시 결코, 종종 요청에 따라 데이터를 전송하는데 사용된다.
에 대한 자세한 내용은 GET 과 POST , 두 방법의 차이점을 참조하시기 바랍니다 우리의 HTTP 방법 GET 대 POST 장.
jQuery를 $.get() 메소드
$.get() 메서드는 HTTP를 사용하여 서버로부터 데이터를 요청 GET 요청.
통사론:
$.get(URL,callback);
필요한 URL 매개 변수는 요청하고자하는 URL을 지정합니다.
선택적 콜백 파라미터는 요청이 성공하면 함수의 이름을 실행한다.
다음은 사용 $.get() 서버에있는 파일에서 데이터를 검색하는 방법 :
예
$("button").click(function(){
$.get("demo_test.asp", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
});
»그것을 자신을 시도 의 첫 번째 매개 변수 $.get() 우리가 요청하고자하는 URL입니다 ("demo_test.asp") .
두 번째 매개 변수는 콜백 함수입니다. 제 콜백 파라미터는 요청 된 페이지의 콘텐츠를 보유하고, 상기 제 콜백 파라미터는 요청 상태를 유지한다.
팁 : 다음은 ASP 파일처럼 보이는 방법이다 ("demo_test.asp") :
<%
response.write("This is some text from an external ASP file.")
%>
jQuery를 $.post() 메소드
$.post() 메소드는 HTTP를 사용하여 서버로부터 데이터를 요청 POST 요청을.
통사론:
$.post(URL,data,callback);
필요한 URL 매개 변수는 요청하고자하는 URL을 지정합니다.
선택적 데이터 파라미터는 상기 요청과 함께 전송하는 일부 데이터를 지정한다.
선택적 콜백 파라미터는 요청이 성공하면 함수의 이름을 실행한다.
다음은 사용 $.post() 요청과 함께 일부 데이터를 전송하는 방법 :
예
$("button").click(function(){
$.post("demo_test_post.asp",
{
name: "Donald Duck",
city: "Duckburg"
},
function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
});
»그것을 자신을 시도 의 첫 번째 매개 변수 $.post() 우리가 요청하고자하는 URL입니다 ("demo_test_post.asp") .
그 다음 우리는 요구 (이름 및 도시)와 함께 보내 일부 데이터를 전달합니다.
ASP 에서 스크립트 "demo_test_post.asp" 이를 처리, 매개 변수를 읽고, 그 결과를 반환합니다.
세 번째 매개 변수는 콜백 함수입니다. 제 콜백 파라미터는 요청 된 페이지의 콘텐츠를 보유하고, 상기 제 콜백 파라미터는 요청 상태를 유지한다.
팁 : 다음은 어떻게 ASP 파일처럼 보인다 ("demo_test_post.asp") :
<%
dim fname,city
fname=Request.Form("name")
city=Request.Form("city")
Response.Write("Dear " & fname & ". ")
Response.Write("Hope you live well in " & city & ".")
%>
jQuery를 AJAX 참조
모든 jQuery를 전체 개요 AJAX 방법, 우리로 이동하시기 바랍니다 jQuery를 AJAX 참조 .