JavaScript set function execute order using callback or async false

2020. 9. 15. 10:25JavaScript

728x90

joshua1988.github.io/web-development/javascript/javascript-asynchronous-operation/

 

 

비동기 처리? 그게 뭔가요?

자바스크립트의 비동기 처리란 특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 자바스크립트의 특성을 의미합니다.

 

 

 

lemeraldl.tistory.com/entry/ajax-%EC%88%9C%EC%B0%A8-%EC%8B%A4%ED%96%89-%EB%AC%B8%EC%A0%9C

 

 

jQuery를 이용하여 다수의 Ajax 요청을 처리하여 결과 값으로 처리할 비지니스가 있는 경우. 문제가 발생 할 수 있다. 기본적으로 Javascript의 Ajax요청은 비동기 요청이 default 값 이기 때문에 ajax 요청은 진행 되는 상황에서도 다음 코드는 실행이 된다. 이와 같은 현상을 피할 수 있는 방법을 소개 한다.

출처: https://lemeraldl.tistory.com/entry/ajax-순차-실행-문제 [Think Different and Hunger for]

 

 

ooz.co.kr/58

 

 

 

 

그러면 Ajax의 처리결과가 모두 완료된 후에 진행되도록 하면 될 것입니다. Ajax는 이름 그대로 비동기 처리 방식이지만 동기 방식도 지원합니다.

 

간단히, async 속성 값을 false로 해주시면 됩니다.

그러면 ajax는 더이상 ajax가 아닌 sjax(?)로 동작하게 됩니다.



출처: https://ooz.co.kr/58 [이러쿵저러쿵]

728x90
반응형