스마트웹앱콘텐츠전문가/자바스크립트
[AJAX] beforeSend 및 async
9D4U
2019. 2. 21. 09:21
728x90
반응형
&.ajax({
url: '',
sync : '',
dataType : '',
beforeSend: function(xhr){
},
success : function(){
},
complete : function(){
}
});
1. ajax 통신 시, 해당 url로 data를 전달하기 전에 처리해야 하는 동작이 있을 시,
beforeSend 함수를 사용하면 됩니다.
또, beforeSend 후 해당 url 쪽으로 통신을 하지 않고 싶을 경우, return false를 사용하면 됩니다.
2. ajax 요소 중, async라는 요소가 있는 데,
기본값으로는 true값으로 되어 있습니다.
이 값을 false로 지정해 준다면 비동기 방식이 아닌 동기 방식으로 통신을 할 수 있습니다.
(비동기 방식은 서버 측에 데이터를 요청 한후, 그 데이터의 수신이 완료 될 떄 까지 기다리지 않고, 다른 작업을 바로 처리하는 것입니다.)
(동기 방식은 비동기 방식과 달리, 데이터의 수신 완료 후, 다른 작업을 진행하는 것입니다.)
728x90