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를 쓰면 리턴값을 가져올 수 없기 때문에 동기방식(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
댓글
댓글 쓰기