js 패키지 함수 결과 값 가 져 오기

1350 단어 js
js 패 킷 함수 가 이렇게 쓰 면 반환 값 을 가 져 올 수 없습니다. 원인: AJAX 는 비동기 입 니 다. request 를 조작 하려 면 success 에 써 야 합 니 다.
    var welcomeUrl__ = (function(){
        Ext.Ajax.request({
            url:'develop/developMgr!readDevelopConfig.jhtml?nodeId='+Ext.parseQuery().nodeId,
            method:"get",
            success:function(response,action){
              var ret = Ext.util.JSON.decode(response.responseText);
              var r = ret.welcomeUrl;
              return r;
            }
        });

    })();

이렇게 쓰 면 js 패키지 함수 가 되 돌아 오 는 결 과 를 얻 을 수 있 습 니 다:
    var welcomeUrl__ = (function(){
       var r =""; 
       return r;
    })();

좋은 웹페이지 즐겨찾기