Ajax를 이용하여 개발을 손쉽게 할 수 있도록 미리 여러 가지 기능을 포함해 놓은 개발 환경을 Ajax 프레임워크라고 한다.

현재 가장 널리 사용되고 있는 Ajax 프레임워크는 바로 제이쿼리(jQuery)이다.

JQuery는 Ajax 뿐만 아니라 get,post 방식도 지원한다.

메소드 종류

$.ajax() 메소드

제이쿼리를 이용해 비동기 통신을 할 수 있는 메소드

$.ajax( )
$.ajax({
name:value, 
name:value,
 ... })

1)success

요청이 성공하면 호출 할 함수이다.

유형:  함수 ( 데이터, textStatus, jqXHR)

세 가지 인수가 전달된다.

2)error

요청이 실패 할 경우 호출 할 함수이다.

유형: 함수 (  jqXHR, textStatus, errorThrown)

jqXHR

jqXHR (jQuery 1.4.x, XMLHttpRequest) 객체, 발생한 오류 유형을 설명하는 문자열 및 발생한 경우 선택적 예외 객체이다.

textStatus

두 번째 인수로 받는 문자열은  "timeout" , "error" , "abort" 및 "parsererror"  등이 있는데 서버 관리자가 해당 메시지를 설정하여 보낼수도 있다. 오류상태로 이해하면 된다.

errorThrown

errorThrown 은 "찾을 수 없음"또는 "내부 서버 오류"와 같은 HTTP 상태의 텍스트 부분을 수신한다. 오류명을 의미한다고 이해하면 될것이다.

$.get() 메소드

서버에 Get방식의 HTTP요청을 보낼 수 있다.

$.get(URL 주소,콜백함수)