Ajax - GET/POST 요청 만들기

2015. 5. 15. 00:16plming/jQuery

GET 요청은 동일한 메서드를 여러번 반복호출해도 동일한 결과를 얻을 때 사용한다.

브라우저가 HTTP 메서드에 따라 캐싱여부를 결정하기 때문이다.

POST 요청은 서버로 전송한 데이터로 추가/변경 작업을 할 때 사용한다.

 

$.get( url, parameters=Object|String, callback=Function )

매개변수로 명시된 URL을 사용하여 서버에 대한 GET요청을 전송한다.

매개변수는 쿼리 문자열로 전달한다.

 

parameters : URL에 덧붙이는 쿼리 문자열을 구성하려고 이름과 값의 쌍으로 프로퍼티를 지닌 객체

                   미리 구성 및 인코딩된 쿼리 문자열

callback : 요청이 완료되면 호출되는 함수

               응답 본문은 이 콜백 함수의 첫 번째 매개변수로 전달되며, 상태 값두번째 매개변수로 전달

 

응답이 XML문서를 포함하면 문서는 파싱되어 DOM이 생성된다.

 

 

$.getJSON( url, parameters=Object|String, callback=Function )

매개변수로 명시된 URL을 사용하여 서버에 대한 GET 요청을 전송

매개변수는 쿼리 문자열로 전달

응답은 JSON 문자열로 해석되며, 결과로 만들어진 데이터는 콜백함수에 전달

 

callback : 응답에서 JSON문자열로 만들어진 데이터 값은 첫 번째 매개변수로 전달

 

 

$.post( url, parameters, callback )

매개변수로 명시된 URL을 사용하여 서버에 대한 POST 요청을 전송

parameters는 요청의 본문으로 전달

 

 

'plming > jQuery' 카테고리의 다른 글

animation 효과  (0) 2015.05.19
Ajax 요청 직접 제어하기  (1) 2015.05.17
Ajax - 엘리먼트에 콘텐츠 로드하기  (0) 2015.05.14
Ajax  (0) 2015.05.14
동적으로 스크립트 로드하기  (0) 2015.05.13