2010-12-30 2 views
0

이 몇 가지 코드를Jquery.ajax 성공 함수의 반환 값을 얻는 방법

function doSomething(){ 
     Jquery.ajax(type: "POST", 
       url: "HelloWorld", 
       success: function (msg) { 
       if(msg.d =="Hello World") 
       { 
        return true; 
       }else 
        { 
        return false; 
        } 
       } 

    ); 
} 

succes 함수의 반환 값을 기반으로 뭔가 알고 싶습니다. 누군가 도울 수 있습니까?

+0

성공했을 때 호출되는 함수의 반환 값 또는 해당 함수를 호출하게 만들거나 반환하지 않을 반환 값을 의미합니다. – GolezTrol

+0

나는 성공 함수의 반환 값을 의미합니다 –

+0

나는 당신의 질문을 잘 이해하지 못했습니다. –

답변

1

수 없습니다. 비동기 JavaScript 및 XML은 비동기입니다.

doSomething이 실행을 완료 할 때까지 HTTP 요청이 돌아 오면 콜백 기능이 실행됩니다.

HTTP 응답 반환에 대한 응답으로 수행하고자하는 작업은 콜백 함수에서 수행되어야하며 호출 된 모든 작업에서 수행되어야합니다.

+0

JQuery.ajax 호출에서 "async"를 "false"로 설정하면 어떻게 할 것인가? – philonous

+0

문제가있어서 고려 가치가 없습니다. – Quentin

+0

거기 doSomething 함수에서 서비스에서 msg를 얻을 수있는 방법이 있습니다 –

관련 문제