https://qnfmfmd.tistory.com/408
- Ajax(비동기 통신) 호출 반복 사용 시 기본적으로 return(호출 응답) 기다리지 않고 다음 호출 실행함
ex) 반복문 실행 시 반복문 내의 Ajax의 결과를 기다리지 않고 다음 index에 대해 실행하므로 원하는 결과 얻지 못할 수 있음.
-> 순차적 실행을 위해 즉시 실행함수로 감싸거나(추가 학습 필요) async 설정 false로 변경(return받을때까지 브라우저 정지)
-> 아예 JSTL의 foreach 태그 이용
$.ajaxSetup({ async: false });
또는
각 ajax 메서드에서
async: false
지정