`var a =1;
함수 setA(){ $.get('http://localhost/','a=2',function(ret){
});}` setA 함수가 ajax를 사용하여 얻은 ret.a 값을 반환하도록 만드는 방법은 무엇입니까?
走同样的路,发现不同的人生
두 가지 방법1: ajax를 동기화로 변경하면 올바른 반환 값을 직접 얻을 수 있습니다. 2: Ajax 콜백에 직접 처리 로직을 추가하세요
getA에 함수 매개변수 콜백을 추가한 다음 ajax 반환 값에 콜백(set.a)을 사용합니다. zAccess set.a는 getA를 사용할 때 다음과 같습니다: getA(function(a){console.log(a)})
예는 다음과 같습니다.
으아악
setA里使用一个临时变量存储,setA里面的AJAX使用同步请求,成功后将值存在临时变量中,然后由setA
setA
두 가지 방법
1: ajax를 동기화로 변경하면 올바른 반환 값을 직접 얻을 수 있습니다.
2: Ajax 콜백에 직접 처리 로직을 추가하세요
getA에 함수 매개변수 콜백을 추가한 다음 ajax 반환 값에 콜백(set.a)을 사용합니다.
zAccess set.a는 getA를 사용할 때 다음과 같습니다: getA(function(a){console.log(a)})
예는 다음과 같습니다.
으아악으아악
setA
里使用一个临时变量存储,setA
里面的AJAX使用同步请求,成功后将值存在临时变量中,然后由setA