load() 메소드

by 조쉬 posted Sep 21, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

HTML파일을 읽어들여 DOM 객체에 삽입한다. 모든 AJAX는 기본적으로 비동기방식(asynchronous)으로 호출된다. 즉, load()메소드의 실행 완료와 관계없이 다음 코드가 실행된다. 따라서 load()메소드가 실행이 완료된 후에 처리를 하고자 하는 코드는 callback 함수에 작성해 주어야 한다.

 

 

$('id 또는 class').load(url, data, function(){});

url : 호출될 서버쪽 페이지

data : QueryString 매개 변수

callback : load() 메소드가 완료된 후 호출할 함수

 

 

예제)

<script>
    $(document).ready(function(){
        $("button").click(function(){
            $("#div1").load("test.html");
        });
    });
</script>

<body>

<div id="div1">load() 메소드 호출 결과과 삽입될 위치</div>
<button>LOAD</button>

</body>