[펌] Ajax, 간단한 예제

출처 : http://zx.tistory.com/15
—————————————
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=ajax&wr_id=6&page=2

에 배틀제이 님이 올려주신 예제로 소개해 드리겠습니다.
의외로 쉽고 활용도가 높습니다.

냐하하~~

&wr_id=’);’> 가져오기

위 소스는 ‘가져오기’ 를 클릭시 ‘test.php’ 를 통해 출력되는 결과를 innerHTML 로

속에 넣게 됩니다. ‘냐하하’ 는 사라 지겠죠.

이때 화면의 리로드는 일어 나지 않으면서 출력 화면을 변화 시킬 수 있습니다.
즉 필요한 데이터만 가져다가 화면에 뿌려 줄 수 있다는 점이 장점입니다.

기존에 팝업창으로 해결해야 했던 부분들을 이러한 방법으로 화면내에 처리 할 수 있고,
실시간으로 테이터를 리플레쉬 할 수 도 있는 등 써 먹을때가 무척 많습니다.

단 주의하실 점은 XMLHttpRequest 로 받아 오는 데이터가 UTF-8 로 출력되기에 본인의 환경에 맞게
iconv 등을 통해서 EUC-KR 등으로 변환하는 과정이 필요합니다.

ob_start();
줄줄이 내용~~~~~~
$data = ob_get_contents();
ob_end_clean();
echo iconv(“CP949”, “UTF-8”, $data);
요런게 한 방법이 되겠죠?
( 반대로 한글 변수를 전달 시에는 UTF-8 로 변환 전송 해야합니다. )

참고: http://en.wikipedia.org/wiki/XMLHttpRequest

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.