문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:jquery:jquery_note:jquery_ajax_intro [2022/05/04 18:14] 127.0.0.1 바깥 편집 |
wiki:javascript:jquery:jquery_note:jquery_ajax_intro [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ======jQuery - Ajax Introduction====== | + | ====== jQuery - Ajax Method |
<WRAP left notice 70%> | <WRAP left notice 70%> | ||
- | * description : jQuery - Ajax Introduction | + | * description : jQuery - Ajax Method |
* author | * author | ||
* email : shlim@repia.com | * email : shlim@repia.com | ||
- | * lastupdate | + | * lastupdate |
</ | </ | ||
<WRAP clear></ | <WRAP clear></ | ||
줄 20: | 줄 20: | ||
%%AJAX%%를 사용하는 애플리케이션의 예 : Gmail, Google Maps, Youtube 및 Facebook 탭.\\ | %%AJAX%%를 사용하는 애플리케이션의 예 : Gmail, Google Maps, Youtube 및 Facebook 탭.\\ | ||
- | =====What About jQuery and AJAX?===== | + | ===== What About jQuery and AJAX? ===== |
%%jQuery%%는 %%AJAX%% 기능을 위한 몇 가지 방법을 제공합니다.\\ | %%jQuery%%는 %%AJAX%% 기능을 위한 몇 가지 방법을 제공합니다.\\ | ||
\\ | \\ | ||
줄 33: | 줄 33: | ||
그러나 jQuery 팀이 이 문제를 처리했기 때문에, 단 한 줄의 코드로 AJAX 기능을 작성할 수 있습니다. | 그러나 jQuery 팀이 이 문제를 처리했기 때문에, 단 한 줄의 코드로 AJAX 기능을 작성할 수 있습니다. | ||
\\ | \\ | ||
- | | + | |
+ | ===== $.ajax() 메서드 ====== | ||
+ | \\ | ||
+ | === Ref Link === | ||
+ | [[https:// | ||
+ | [[https:// | ||
+ | 사용자가 지정한 URL 경로에 파일의 데이터를 전송하고, | ||
+ | \\ | ||
+ | $.ajax()메소드의 기본형\\ | ||
+ | <code jquery> | ||
+ | $.ajax({ | ||
+ | | ||
+ | type: " | ||
+ | data: " | ||
+ | | ||
+ | | ||
+ | 전송에 성공하면 실행될 코드; | ||
+ | }, | ||
+ | | ||
+ | 전송에 실패하면 실행될 코드; | ||
+ | } | ||
+ | }) | ||
+ | </ | ||
+ | \\ | ||
+ | $.ajax() 메소드의 옵션\\ | ||
+ | ^ 종류 | ||
+ | | async | 통신을 동기 또는 비동기 방식으로 설정하는 옵션입니다. 기본값은 비동기 통신 방식인 true로 설정되어 있습니다. 만일 비동기 방식으로 설정되어 있다면 사용자 컴퓨터에서 서버로 데이터를 전송하고 요청하는 동안에도 다른 작업을 할 수 있습니다. | ||
+ | | beforesend | ||
+ | | cache | 요청한 페이지를 인터넷에 캐시(저장)할지의 여부를 설정합니다. 기본값은 true입니다. | ||
+ | | complete | ||
+ | | contentType | ||
+ | | error | 통신에 문제가 발생했을 때 함수를 실행합니다. | ||
+ | | success | ||
+ | | timeout | ||
+ | | type | 데이터를 전송할 방식(get, post)을 설정합니다. | ||
+ | | url | 데이터를 전송할 페이지를 설정합니다. 기본값은 현재 페이지입니다. | ||
+ | | username | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
- | {{tag> | + | {{tag> |