2014-03-13 3 views
0

을 사용하여 외부 도메인 웹 서비스를 호출하면 XMLHttpRequest를로드 할 수 없습니다. 외부 도메인 서비스 응답을로드 할 수 있습니까? 백본 js에서. 로드하는 동안 그것을 빈 응답으로로드하려고 시도하는 동안. 이 문제를 해결하는 방법?외부 도메인 서비스를 호출하는 중 backbone.js

+0

이 외부 서비스는 무엇입니까? JSONP를 지원합니까? CORS 헤더를 추가 할 수 있도록 제어합니까? 이미 CORS를 지원합니까? "로드 할 수 없습니다"이외의 오류 메시지가 표시됩니까? Chrome의 개발 도구를 사용하여 디버그하고 있습니까? – loganfsmyth

+0

이것은 내 서비스 URL http://arizonawet.arizona.edu/colorbox/user/23?width=800&height=500입니다. 이 서비스를 호출하려면 jsfiddle에서 pls를 업데이트하십시오. 나는 이것에 아주 새롭다, pls는 돕는다. –

답변

1

fetch 전화의 options 해시에서 dataType ~ jsonp을 설정해야합니다. 예를 들어 http://blog.blairvanderhoof.com/post/56277707617/fetching-a-backbone-js-model-or-collection-with-jsonp

+0

좋은 예입니다. 그러나 예상대로 응답을 얻을 수 없습니다. 예를 들어, 내 서비스 URL은 http://arizonawet.arizona.edu/colorbox/user/23?width=800&height=500입니다. 이 결과를 얻으려면. 나는 백본을 처음 사용하므로이 작업을 수행 할 수 없습니다. –

관련 문제