Ajax (Asynchronous JavaScript and Xml)
- 서버와 통신하기 위해 XML 객체를 사용하는 것
- 웹페이지 전체를 다시 로딩하지 않고도, 웹페이지의 일부분만을 갱실 할 수 있다. (비동기성)
//사용법
* 마크업 - 데이터를 전송
* jQuery Ajax 옵션 - 서버에게 데이터를 주고 & 서버로부터 데이터를 받는다.
type - 요청 메소드 방식 (POST , GET)
url - 요청 URL
data : 서버에 요청시 보낼 파라미터를 기입한다.
dataType : 서버로부터 돌려받을 데이터 타입
success:function(result){} - 통신 성공시 발생하는 함수(콜백)
result - 응답 데이터
error:function(a,b,c){} - 통신 실패시 발생하는 함수(콜백)
* 마크업 - 데이터를 가져오는것.
* jQuery Ajax 옵션
*** dataType : XML, TEXT, HTML, JSON 등의 타입이 있다. 또한 필수사항이 아니다.