찾다

 >  Q&A  >  본문

javascript - jquery ajax 반환 값 획득

`var a =1;

함수 setA(){
$.get('http://localhost/','a=2',function(ret){

으아아아

});
}`
setA 함수가 ajax를 사용하여 얻은 ret.a 값을 반환하도록 만드는 방법은 무엇입니까?

怪我咯怪我咯2707일 전684

모든 응답(4)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-06-26 10:52:25

    두 가지 방법
    1: ajax를 동기화로 변경하면 올바른 반환 값을 직접 얻을 수 있습니다.
    2: Ajax 콜백에 직접 처리 로직을 추가하세요

    회신하다
    0
  • 怪我咯

    怪我咯2017-06-26 10:52:25

    getA에 함수 매개변수 콜백을 추가한 다음 ajax 반환 값에 콜백(set.a)을 사용합니다.
    zAccess set.a는 getA를 사용할 때 다음과 같습니다: getA(function(a){console.log(a)})

    예는 다음과 같습니다.

    으아악

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-06-26 10:52:25

    으아악

    회신하다
    0
  • 高洛峰

    高洛峰2017-06-26 10:52:25

    setA里使用一个临时变量存储,setA里面的AJAX使用同步请求,成功后将值存在临时变量中,然后由setA

    의 임시 변수 반환 으아악

    회신하다
    0
  • 취소회신하다