$.ajax( {
url : 'xml.asp', //ajax로 접근해 데이터를 수집해 올 url을 지정 합니다.
type : 'post', //method를 지정 합니다. (get / post)
data : 'pNo=3&pName=k', //지정한 url으로 보낼 파라미터를 입력 합니다. (get / post 동일)
dataType : 'xml', //데이터를 주고 받는 형식 을 지정 합니다. (text, xml, json)
beforeSend : function() {
alert( 'url 접근 전 입니다 :) ');
//ajax 동작 전 수행하고 싶은 내용을 입력 합니다. (로딩 이미지 출력 등)
},
success : function( result ) {
alert( '오류 없이 url 접근과 response 획득이 완료 되었습니다 :)' );
//정상적으로 획득한 response 응답 데이터로 수행하고 싶은 내용을 입력 합니다. (실제 데이터 처리)
},
error : function( result ) {
alert( '오류가 발생 되었습니다' );
//오류 발생시 수행하고 싶은 내용을 입력 합니다.
},
complete : function() {
alert( 'ajax 동작이 완료 되었습니다 :)' );
//ajax 동작 완료 후 수행하고 싶은 내용을 입력 합니다. (로딩 이미지, 완료 문구 출력 등)
//success 또는 error 완료 후 수행 됩니다.
}
});
[출처] [jquery] ajax xml 파싱|작성자 권퍼런스