본문 바로가기
카테고리 없음

ajax return 값 전역변수에 저장

by 신방동불주먹 2023. 2. 4.
반응형

 

ajax를 사용 시 success로 받아온 결과값을 전역변수 담는 법

 

ajax 기본 사용법으로 success 부분에 전역변수의 값을 바꾸려고 하면 적용이 되질 않움

 

ajax는 비동기 방식으로 async의 값을 주지 않으면 기본값으로 true가 셋팅이되어 비동기방식으로 ajax가 수행된다

 

여기서 async의 값을 false로 주면 동기방식으로 전역변수에 셋팅 할 수 있음

 

1
2
3
4
5
6
7
8
9
10
11
12
var gbl_data; // 전역변수 선언
 
$.ajax({
                  type: "post",
                  url: "컨트롤러 url",
                  async:false// 이 한줄만 추가.
                  data: params,
                  dataType: "json",
                  success: function (data) {
                      gbl_data = data;
                  }
              });
반응형