본문 바로가기
Ajax

jquery 이용한 Ajax 데이터로드하기 html편

by 샷타이거 2010. 1. 30.

Ajax 데이터로드하기 html편

ajax는 여러기능이 있지만 그중 기본적인것이 비동기방식으로 데이터를 전송하는것이다.가장간단하게 jquery를 이용하여 html파일을 불러오는 것을 살펴보자

아래와 같은 레이아웃를 페이지로 삼고 오른쪽 검정색부분에 html 데이타를 부를것이다.

기본적인페이지 소스

jquery를 이용한 ajax 데이터로드_01

로드된 데이터가 들어올자리

그리고 약간꾸며줄 css소스. 간단하게 양쪽으로 float해주고 명확히 하기위해 border를 주었다.마진 패딩 초기화등은 귀찮아서 패스.

body{ width:960px; text-align:center;}
#wrapper{ text-align:left;}
#siadebar{ float:left; border:1px #000 solid; width:200px;}
#content{ border:1px #000 solid; float:right; width:700px;}

마지막으로 불러올파일을 간단히 적어보자 여기선 html에대한 설명을 한 html파일이다.단 데이터 형식으로 취급하기에 소스에<html><head><body>가 없이 body안에 것만 있으면 된다

인터넷 서비스의 하나인~ 어쩌고저쩌고~ ~이다

이번엔 불러올 스크립트소스를 만들어보자.간단하다 load를 사용한다. 앞서 포스팅을 봐왔다면 별탈없이이해할것이다

 $(document).ready(function() {
   $('#part01').click(function() {//#part01이란 아이디 클릭시
     $('#content').load('./ajax_part/abouthtml.html');//#content에 데이타를 부른다.
     return false;
   });
 });

위와같이 했다면 왼쪽에 html을 클릭한다면 오른쪽에 데이타가 불러질것이다.

중요시할점은 다음과 같다

  • 앞서 설명했지만 비동기 방식이다.
  • 불려진 데이타 html은 부른페이지의 css의 영향을 받는다.

마지막을 완성된 예제를 직접보자면 여기를 클릭

http://sianasiatiger.cafe24.com/study/A_ajax_01.html


댓글