ajax동기 통신 방식으로 결과값을 받는 소스입니다. ajax를 쓰면 리턴값을 가져올 수 없기 때문에 동기방식( send 해서 답이 돌아올 때까지 기다렸다가 실행 )으로 변수에 값을 할당해서 값을 받아옵니다. function callData(no){ var m = 30; $.ajax({ url: "b.php", type: "POST", async: false, // ture: 비동기, false: 동기 data: {"xdata": no}, dataType: "json", success: function(data){ m = data.ydata; } }); return m; } 해당함수호출 var y = callData(x); 참고 : http://stackoverflow.com/questions/5316697/jquery-return-data-after-ajax-call-success [출처] 함수내 $.ajax 리턴값 받기 | 작성자 제로
댓글
댓글 쓰기