jQuery AJAX get()와 post() 메서드
- 이전 페이지 jQuery 로드
- 다음 페이지 jQuery noConflict()
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,콜백);
필수 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,데이터,콜백);
필수 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")입니다.
그런 다음 우리는 요청 (name과 city)과 함께 데이터를 함께 보냅니다.
"demo_test_post.asp"에 있는 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 참조 매뉴얼
전체 AJAX 메서드 참조를 원하시면, 우리의 jQuery AJAX 참조 매뉴얼。
- 이전 페이지 jQuery 로드
- 다음 페이지 jQuery noConflict()