반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var result
$.ajax({
                    method:"GET",
                    url:"url 주소",
                    data:{
                        param : param
                    },
                    success:function(response){
                        result = response;
                    },
                    error:function(request,status,error){
                        console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
                    }
                });

위와 같은 방식으로 변수 result에 ajax 통신의 결과 값을 넣으려 했는데,

결과 값이 변수에 들어가지 않는다.


검색해보니 async:false 를 넣어줘야 한다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var result
$.ajax({
                    method:"GET",
                    url:"url 주소",
                    async:false,
                    data:{
                        param : param
                    },
                    success:function(response){
                        result = response;
                    },
                    error:function(request,status,error){
                        console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
                    }
                });
반응형

'JavaScript > jQuery' 카테고리의 다른 글

제이쿼리 ajax 사용시 No transport 에러  (0) 2017.11.15
제이쿼리 ajax 더보기 버튼 구현  (1) 2016.12.01
제이쿼리 timepicker  (2) 2016.05.25

+ Recent posts