IE 9에서이 코드를 실행했습니다. UTF-8 수정에 대한 모든 게시물을 살펴 보았지만 아무 소용이 없습니다. 이견있는 사람?
$.get({
url: 'http://api.flickr.com/services/rest/?api_key={apikey}&method=flickr.collections.getTree&user_id=66970820%40N03&collection_id=66947766-72157631850748939',
success: function() {
console.log('success!');
}
}).done(function() {
console.log('done');
}).fail(function() {
console.log('fail')
});
Safari, FF 및 Chrome에서 잘 작동합니다. URL을 IE에 붙여 넣을 때 응답이 좋습니다.
정확히 작동하지 않는 이유는 무엇입니까? –
전체 내용을 알지 못하면 도메인 간 문제가 발생할 수 있습니다. $ .getJSON을 살펴보십시오. 특히 JSONP에 관한 부분. – Erik
URL은 크로스 도메인을 검색 할 수없는 xml 문서입니다. jsonp dataType을 $ .get에 추가하고 jsonp에 url에 param을 설정하여 API가 jsonp가 xml이되도록 반환해야합니다. – charlietfl