반응형 forloop1 [Ajax] 반복문 안에 Ajax 실행 시 차례대로 수행하게 하는 법 JavaScript의 Ajax를 반복문 안에 넣어서 처리해야하는 상황이 가끔씩 생긴다.Ajax는 비동기적으로 서버와 데이터를 주고받기 때문에 반복문이 순서대로 돌아간다고 해도 이전 작업이 완료되었는지 전혀 고려하지 않기 때문에완료 순서에 따라 순서가 꼬이거나, insert 작업시 Key값이 겹쳐 Unique key에러가 날 수 있다. 사실 반복문을 안쓰고 한번에 리스트로 보내는게 정배겠으나...사정상 어쩔수 없을때가 꼭 있는것 같다. 1. 문제 발견DB Table에 Insert 하는 Controller를 each문 안에 ajax로 호출하는 도중에Unique key Error가 계속 발생해서 왜 그런가 봤더니, insert시 key를 generate 할 때 같은값이 들어가는 경우가 발생했다.확인 결과, .. 2024. 4. 25. 이전 1 다음 반응형