$.ajax() 사용방법
비동기 요청 시 사용하는 $.ajax()
$.ajax({ url: 'example.php' // 요청 할 주소 async: true, // false 일 경우 동기 요청으로 변경 type: 'POST' // GET, PUT data: { Name: 'ajax', Age: '10' }, // 전송할 데이터 dataType: 'text', // xml, json, script, html beforeSend: function(jqXHR) {}, // 서버 요청 전 호출 되는 함수 return false; 일 경우 요청 중단 success: function(jqXHR) {}, // 요청 완료 시 error: function(jqXHR) {}, // 요청 실패. complete: function(jqXHR) {} // 요청의 실패, 성공과 상관 없이 완료 될 경우 호출 });
$.get() 사용방법
HTTP GET 요청을 하여 서버로부터 데이터를 로드 한다.
$.get( "example.php?Name=ajax&Age=10", function(jqXHR) { alert( "success" ); }, 'json' /* xml, text, script, html */) .done(function(jqXHR) { alert( "second success" ); }) .fail(function(jqXHR) { alert( "error" ); }) .always(function(jqXHR) { alert( "finished" ); });
$.post() 사용방법
HTTP POST 요청을 하여 서버로부터 데이터를 로드 한다.
전송할 데이터를 정의하는 부분을 제외하고 $.get() 방식과 동일하다.
$.post( "example.php?Name=ajax&Age=10", { Name: 'ajax', Age: '10' }, function(jqXHR) { alert( "success" ); }, 'json' /* xml, text, script, html */) .done(function(jqXHR) { alert( "second success" ); }) .fail(function(jqXHR) { alert( "error" ); }) .always(function(jqXHR) { alert( "finished" ); });
'Javascript > jQuery' 카테고리의 다른 글
[jQuery 함수] has() 특정 element를 자식으로 가지고 있는 dom element 선택하기 (0) | 2015.07.27 |
---|---|
[jQuery 함수] $.trim() 문자열 공백 제거하기 (0) | 2015.07.27 |
[jQuery 함수] clone() dom element 복사하기! (0) | 2015.07.27 |
[jQuery 함수] after(), before() 이용해서 DOM 위치 이동시키기 (0) | 2015.07.27 |
[jQuery 함수] not() 특정 Element 를 제외한 나머지 Element 선택하기 (0) | 2015.07.03 |