iFrame 처럼 비동기로 페이지만 로딩하는 법
본문
비동기로 DB에서 텍스트만 가져오는 방법은 배웠는데,
페이지를 통채로 가져올수 도 있나요? Iframe 에서 그게 가능했었는데,
보안 문제로 더이상 쓰지 않는거 같고.
답변 3
ajax 가 비동기식이죠.
전체 데이터를 갱신하지 않고 일부 데이터만 가져오는..
쉽게말해서
자바스크립트 펑션 호출 -> ajax 로 db.php 연결 -> db.php 에서 원하는 쿼리 가져옴 -> 해당 쿼리를 최초 스크립트 호출한 곳에 보냄 -> 응답.
이런 구조 입니다.
ajax 예제는 구글링하면 너무 많이 나와서 따로 기재는 안할께요.
정말 간단하게는 jquery load 로 가져오는 방법이 있습니다.
a 페이지의 #aaa 아이디 안에 있는 정보를 가려오시려면
<div id="aaa">
blah..blah..
</div>
이걸 불러올 페이지의 #bbb 에 출력하고 싶다. 그럼 아래처럼 불러오시면 됩니다.
<div id="bbb"></div>
<script>
$("#bbb").load("a.php #aaa");
</script>
이러면 GET 형식으로 불러옵니다.
답변을 작성하시기 전에 로그인 해주세요.