2017-11-11 20 views
0

원격 서버에서 JSONP 데이터를 얻을 수 있도록하십시오 : 당신이 당신의 SRC URL이 반환하는 내용을 살펴 경우원격 서버에서 jsonp를 얻는 방법은 무엇입니까?

document.addEventListener("DOMContentLoaded", function() { 
    function readresponse(response){ 
     console.log(response); 
    } 
    (function(){ 
     var src = 'http://json-schema.org/draft-04/schema#?callback=readresponse'; 
     var script = document.createElement('SCRIPT'); 
     script.src = src; 
     document.body.appendChild(script); 
    })(); 
}); 

그러나 크롬 브라우저 탭 '네트워크'표시 장치 (200 개)의 상태와 올바른 JSON 응답

답변

1

JSON이 아니라 JSON이라는 것을 알 수 있습니다. 이 JSONP 될 것 인 경우에 당신의 SRC가 있어야한다 :

var src = 'http://json-schema.org/draft-04/schema&callback=readresponse' 

하고 반환 데이터로 포장 될 것이다 : 왜 당신을 어떤

readresponse({...}) 

대신 단지

{...} 

구문 분석 오류를 수신합니다.


당신은 더 this post를 읽고이 주제에 확인할 수 있습니다.