스마트웹앱콘텐츠전문가/자바스크립트

[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