[Spring] 자바스크립트 Ajax 순서

제이브로·2024년 5월 28일

Spring

목록 보기
9/11
post-thumbnail

1. ajax 순서

자바스크립트에서 ajax는 따로 처리되고 자바스크립트는 ajax의 결과를 기다리지 않고 실행된다

2. async

ajax는 비동기식이다.

  • 자바스크립트가 순서대로 실행되면서 중간에 실행되면 순서대로 결과값이 나오지 않는다
  • ajax는 따로 처리되고 자바스크립트는 ajax의 결과를 기다리지 않고 실행된다
  • async의 디폴트는 true이다.

따라서, async의 값을 false로 하면 자바스크립트 순서대로 출력된다.

$.ajax({
  url : '/slide/userPermissions',
  type : "GET",
  async: false,
  success : function(result){        
    var hasPermission = result.some(function(permission) {
      return permission.permission_code === "SUR";
    });
    console.log("hasPermission : ", hasPermission);
  }
});

3. References

  1. wwwnghks blog
profile
기록하지 않으면 기록되지 않는다.

0개의 댓글