본문 바로가기

학원/JQuery - 학원

제이쿼리 비동기 방식 연계

728x90

Ajax

 

- 화면 전체를 리로딩

 

 

- 화면이 고정된 상태에서  데이터만 변환

 

Ajax 관련 메서드

 

- $ajax() 메서드를 거의 만능처럼 사용

 

<예제>

 

- jquery_ajax_news.html

 

 

- jquery_ajax_1.html

 

news의 내용을 불러와서 1에서 실행시키는 것인데 저기서 VS에서 실행하면 오류 발생

위의 파일을 이클립스에 복사해서 실행해보면 

 

 

이렇게 내용을 불러와서 출력하는 것을 확인 가능하다.

이클립스에서 실행할 때 주의할 점은 js파일도 가져와야한다는 것

 

$ajax() 메서드

 

JSON

 

(비동기 방식)AJAX와 XMLHttpRequest의 차이점

XMLHttpRequest는 XML뿐만 아니라 모든 유형의 데이터를 검색하는 데 사용할 수 있으며 파일 및 ftp를 포함한 HTTP 이외의 프로토콜을 지원합니다.

AJAX는 비동기 JavaScript 및 XML을 나타냅니다. XMLHttpRequest를 사용하여 서버와 통신합니다.
JSON, XML, HTML 및 텍스트 파일을 포함한 다양한 형식으로 정보를 보내고 받을 수 있습니다.

 

<예제 -XMLHttpRequest>

- main.jsp

- request_ajax.jsp

 

 

- 버튼을 클릭하면 내용을 받아올 수 있음

 

<예제 - ajax방식>

 

 

- ajax를 사용하기 위해서는 제이쿼리 파일 경로 넣어줘야 함

 

Ajax로 JSON 데이터 바인딩

 

<예제 - json데이터>

 

- 타입을 JSON으로 해서 ip address없애고 다운

 

 

- js폴더에 json파일 붙여넣기

 

 

 

- 설정한 1000개의 행을 모두 불러옴

 

<예제 - xml데이터>

 

- 이번에는 xml파일로 가상 데이터 생성

 

 

 

728x90

'학원 > JQuery - 학원' 카테고리의 다른 글

제이쿼리 플러그인  (0) 2022.04.11
효과 및 애니메이션 메서드  (0) 2022.04.08
이벤트  (0) 2022.04.08
문제  (0) 2022.04.07
제이쿼리 배열 관련 메소드  (0) 2022.03.31