반응형

반복문에 ajax를 넣었는데 ajax가 한 번만 실행되는 것 같다..?

ajax는 비동기라서

for문은 ajax의 호출완료따위 기다려주지 않는다...

async:false를 추가해야함

for (var i = 0; i < AdminArray.length; i++) {
        $.ajax({
          url: "https://testapi/ok",
          type: "PUT",
          data: paramList,
          async: false,
          success: function (response) {
            if (response.result === 1) {
              result *= 1;
            } else {
              result *= 0;
            }
          },
        });
      }
반응형

+ Recent posts