2014-04-09 4 views
0

API에서 데이터를 요청하고 싶습니다. 그것은 JSON 나는이 자바 스크립트 코드를 시도 {"numberOne":12345,"numberTwo":678}자바 스크립트에서 URL의 파일 내용 가져 오기

같은 형식의 데이터를 반환하지만 대답은 더 JSONP 없지만 JSON 때문에이 요청이 다른 이루어지기 때문에

$.ajax({ 
    url: 'https://example.com/api', 
    dataType: 'JSONP', 
    jsonpCallback: 'callback', 
    type: 'GET', 
    success: function (data) { 
     document.write(data); 
    } 
}); 

XMLHttpRequest를 작동하지 않는 나에게 구문 오류가 있습니다 도메인.

어쩌면 당신은 way (나는 Javascript-Newbie입니다.) URL로부터 데이터를 얻는 것을 알 것입니다. 스크립트가 응답 구문을 무시하도록 할 수 있습니까?

+2

API를 공급자가 JSONP를 지원하지 않는 경우, 크로스 도메인가 요청할 활성화하지 않은 그들이 자신의 API를 원하지 않는 것을 의미한다 그렇게 접근했다. 서버 측 프록시를 사용하여 .. –

+1

분명히 서버는 당신이 찾고있는 것을 당신이 허락하지 않습니다. 심지어 당신은 서버 쪽 proxify 수, 더 나은 것은이 세 번째 서비스를 존중하고 그냥하지 마! –

+0

자신의 프록시를 사용할 수없는 경우 http://jsonp.jit.su/ – nedt

답변

-2

변경 읽기는 여기에 JSON

dataType: "json" 

에 데이터 유형 : http://api.jquery.com/jquery.getjson/

+0

감사합니다. 아주 쉽게. 왜 내가이 아이디어를 독자적으로 제안하지 않았는지 모르겠다. D – Mrp12359

+0

당신은 천만 다. 나는 아래 표를 이해하지 못한다. – Cagy79

관련 문제