Ajax - 엘리먼트에 콘텐츠 로드하기

2015. 5. 14. 23:47plming/jQuery

. load( url, parameters=Object, callback=Function )

URL과 선택적인 매개변수로 Ajax요청을 전송한다.

콜백 함수는 요청이 완료되면 호출된다.

응답텍스트는 일치하는 엘리먼트의 콘텐츠를 대체한다.

 

parameters : 요청으로 전달하기 위해 올바르게 인코드된 매개변수로 직렬화되는 프로퍼티를 가진 객체.

                   이 매개변수를 명시하면 요청은 POST메서드를 사용하고, 생략하면 GET메서드를 사용

callback : 응답 결과 데이터가 일치하는 엘리먼트로 로드된 이후에 호출되는 콜백함수.

               이 함수로 전달되는 매개변수는 응답텍스트, 상태코드, XHR인스턴스다.

 

응답으로 반환된 엘리먼트를 필터링하려고 할 때는 요청URL에 셀렉터를 추가하면 된다.

$('.injectMe').load( '/someResource #div' );

 

 

. serialize()

확장집합에 있는 전송할 수 있는 상태인 폼 엘리먼트에서 올바르게 구성되고 인코딩된 쿼리문자열을 생성

폼 컨트롤에서 전송할 수 있는 상태(successful)인 엘리먼트의 정보만 가져온다.

 

 

. serializeArray()

상태가 성공인 폼 컨트롤의 값을 컨트롤의 이름과 값을 포함하는 배열로 수집하여 반환한다.

 

 

'plming > jQuery' 카테고리의 다른 글

Ajax 요청 직접 제어하기  (1) 2015.05.17
Ajax - GET/POST 요청 만들기  (0) 2015.05.15
Ajax  (0) 2015.05.14
동적으로 스크립트 로드하기  (0) 2015.05.13
자바스크립트 객체와 컬렉션 조작하기  (0) 2015.05.08