2013-06-05 2 views
1

내 asp.net 웹 응용 프로그램에서 jquery ajax를 사용하여 단추를 클릭하면 WebService에서 WebMethod가 호출됩니다. 이 웹 메서드는 다른 AppDomain의 서버에서 프로세스를 시작합니다. 프로세스가 다른 AppDomain으로 전환하지 않고 시작될 때 2 밀리 초 후에 jquery ajax 응답이 수신되지만 프로세스가 다른 AppDomain에있는 경우 응답이 수신되지 않고 프로세스가 성공적으로 트리거되었지만 성공하지 못하고 다른 프로세스가 발생합니다 기능도 지연 될 수 있습니다. 이 문제를 일으킬 수있는 아이디어는 무엇입니까?jquery ajax 응답 + 다른 AppDomain에서 함수 호출 프로세스

function startTests() { 
    $.ajax({ 
     url: "DataServices/DataServices.asmx/startTests", 
     dataType: "text", 
     type: "POST", 
     data: {}, 
     success: function (data) { 

       showWarning("Started Test Execution", 5000); 

     } 
    }); 

} 

답변

0

JSONP를 사용해보십시오. 도메인 간 AJAX 호출을 허용합니다.

json-p.org/