2020. 9. 15. 10:25ㆍJavaScript
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]
그러면 Ajax의 처리결과가 모두 완료된 후에 진행되도록 하면 될 것입니다. Ajax는 이름 그대로 비동기 처리 방식이지만 동기 방식도 지원합니다.
간단히, async 속성 값을 false로 해주시면 됩니다.
그러면 ajax는 더이상 ajax가 아닌 sjax(?)로 동작하게 됩니다.
출처: https://ooz.co.kr/58 [이러쿵저러쿵]
'JavaScript' 카테고리의 다른 글
자바스크립트 디버깅, 크롬 웹브라우저 동적 디버깅 (0) | 2023.05.30 |
---|---|
여러가지 자바스크립트 라이브러리 (0) | 2022.04.13 |
javascript decimal number comma, number formatting (0) | 2020.08.29 |
자바스크립트 window open width 100% (0) | 2020.08.21 |
자바스크립트 Invalid left-hand side in assignment (0) | 2020.08.06 |