`var a =1;
함수 setA(){
$.get('http://localhost/','a=2',function(ret){
});
}`
setA 함수가 ajax를 사용하여 얻은 ret.a 값을 반환하도록 만드는 방법은 무엇입니까?
怪我咯2017-06-26 10:52:25
두 가지 방법
1: ajax를 동기화로 변경하면 올바른 반환 값을 직접 얻을 수 있습니다.
2: Ajax 콜백에 직접 처리 로직을 추가하세요
怪我咯2017-06-26 10:52:25
getA에 함수 매개변수 콜백을 추가한 다음 ajax 반환 값에 콜백(set.a)을 사용합니다.
zAccess set.a는 getA를 사용할 때 다음과 같습니다: getA(function(a){console.log(a)})
예는 다음과 같습니다.
으아악