강좌 & 팁
[JQuery] load
예전에 PHP를 사용해서 홈페이지를 만들때, include 자주 사용하였습니다. PHP에서 include 는 현재 페이지에 외부의 페이지를 내용을 가져와서 사용하는 것입니다.
홈페이지에서 항상 고정되어 있는 메뉴 또는 하단에 정보를 매번 새로운 페이지에 넣지 않고, include 로 가져와서 포함만 시키면 되니 많이 편했습니다.
<?php include('page.php'); ?>
이번에 html5로만 코딩을 하다보니, PHP include 기능이 필요로 해서 찾아보던 중 JQuery에서 유사한 기능이 있어서 찾아보게 되었습니다.
1. 샘플 예제
테스트를 하기 위해 아래와 같이 예제를 만들었습니다. 아래 내용대로라면 아무 것도 없는 빈 페이지여야 합니다.
<html>
여기에 추가로 넣을 별도의 파일을 만들어보겠습니다.
파일 명은 test.html 로 이미지만 넣도록 하겠습니다. 별도의 html 태그는 필요없습니다.
<img src="images/sample.png">
2. JQuery load
이제 JQuery load 에 대해서 알아보도록 하겠습니다.
참고 API : http://api.jquery.com/load/
load 명령은 php include 와 같이 외부 html 문서 내용을 불러옵니다.
사용법은 간단합니다. 스크립트 부분에 아래와 같이 적어줍니다.
content 라는 ID를 가진 곳에 test.html 문서 안에 내용을 읽어와서 표시하라는 것입니다.
<script>
위와 같이 한줄로 표시해 주면 끝납니다.
3. 결과
결과 화면을 html 코드를 나타낸 것입니다.
<html>
메인 페이지를 수정하지 않아도, 외부의 html 페이지를 통해서 내용을 추가할 수 있습니다.
^ㅇ^!!!
JQuery 기능이 어디가 한계일까 궁금해지네요~^^
|