0

JQuery.Soap 플러그인을 사용하여 도메인 간 요청으로 HTA를 만들려고합니다.로컬 파일의 Ajax 요청

$.soap({ 
    url: 'some url', 
    method: 'some method', 
    appendMethodToURL: false, 
    namespaceURL: 'some namespace', 
    enableLoggin: true, 
    data: {}, 
    success: function (response) { 
     alert(response); 
    }, 
    error: function (response) { 
     alert(response); 
    } 
});  

그것은 IE11에서 완벽하게 작동하지만 단지 내가 웹 서버의 페이지로를 열 때. PC에서 파일을 열면 HTA와 마찬가지로 "No transport"오류가 발생합니다. Ajax로 독립형 페이지를 만들 수 있습니까?

답변

1

없음 최신 브라우저에서 동일 출처 정책 제한으로 인해 아약스 자체로 - 무엇 그러나 가능해야하는 JSONP (http://en.wikipedia.org/wiki/JSONP)

를 통해 데이터를로드하는 것입니다 그것은 기본적으로 수요에 <script src=""> 태그를 추가하여 작동

, 그런 다음 외부 js 파일을 데이터와 함께로드하고 함수를 호출합니다. dataLoaded()