html 파일 불러오기

2010.05.17 19:50

Elkha 조회 수:5473

참고 문서  

ajax[1].jpg

Ajax

Ajax(Asynchronous JavaScript and XML)는 대화식 웹 애플리케이션의 제작을 위해 아래와 같은 조합을 이용하는 웹 개발 기법이다.

위키백과 ― 우리 모두의 백과사전

쉽게 말하자면 자바스크립트를 사용해서 페이지 이동없이 본문의 일부만 로딩하는 기술이다.

html

$('Selector').load('html.html'); // 전체 코드를 가져옴$('Selector').load('html.html Selector2'); // Selector2로 매치된 부분만 가져옴

Seletor2 선택자는 html.html 파일의 컨텐츠를 가리키는 것 같다.
편해보이고 좋군.

Javascript

$.getScript('script.js');

이 코드는 아주 맘에 든다.
로딩이 완료된 페이지에서 JS파일을 추가하다니..
혹시 CSS도 되는감?

XML

$.get('xml.xml', function(data) {
  $(data).each(function() {
  $(this).attr('속성명');
  $(this).text();
  });
});

xml 파일을 파싱한다.
아직 xml + js 연동은 잘 몰라서 대강 짐작만 하고 넘어간다.

PHP

$('Selector').load('php.php', {'query1':'value1', 'query2':'value2'});

php 파일을 불러온다.
<input name="query1" value="value1" /> 이거랑 비슷한 듯.

번호 제목 날짜 조회 수
81 검색엔진 등록 file 2010.05.12 142341
80 VPS (가상 호스팅) 비교 file 2010.05.12 62201
79 마인크래프트 조합법 1 file 2011.04.01 38374
78 CentOS 6 - Apache 2.4.1 컴파일 / 보안 설정 [1] 2012.04.15 30240
77 리눅스 계정 생성/변경 [67] 2011.04.02 29129
76 Linux Memory 사용량 file 2012.05.16 24991
75 CentOS 6 - MySQL 5.5 설치 [1] file 2012.04.15 21725
74 Lighttpd 설치 file 2010.05.11 20679
73 sAPM file 2010.05.12 20261
72 php + ssh2 file 2010.06.05 20199
71 Linux 설치시 파티션 관리 file 2012.05.12 19206
70 Zend Optimizer + eAccelerator + Suhosin file 2010.05.11 18249
69 MySQL 설치 file 2010.05.11 17280
68 CentOS 6.2 다운로드 / 설치 [1] file 2012.04.15 17029
67 Apache 설치 file 2010.05.11 16658
66 ssh 로그인 제한 2011.04.05 16470
65 리눅스 자동 시작 file 2010.05.21 15895
64 ftp file 2010.07.23 15443
63 솔라리스 mount options 2013.10.06 15323
62 PHP 설치 file 2010.05.11 15057