2012-09-22 2 views
1

TRELLO API Url이 반환하는 JSON을 문자열에 넣으려고합니다. 내 자신의 개인 보드에서 "401 Unauthorized"가 표시됩니다. 그러나 Trello Api는 URL을 통해 사용자를 승인하는 방법을 제공하지 않습니다. 공개 게시판을 사용하면 "XMLHttpRequest는 https://api.trello.com/1/board/4d5ea62fd76aa1136000000c?key=68d02bf40d2ad57dd9eb418eb15f9564을로드 할 수 없습니다. 요청 헤더 필드 X-Requested-With는 Access-Control-Allow-Headers에서 허용되지 않습니다." 크로스 도메인으로 허용이 JSONP 전화를 사용하는Trello JSON을 문자열에 넣기 var

 <body> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"> </script> 

     <script> 

     var list = $.getJSON(" https://api.trello.com/1/board/4d5ea62fd76aa1136000000c? key=68d02bf40d2ad57dd9eb418eb15f9564"); 
     document.getElementById('print').innerHTML = list; 


     </script> 
     <div id="print"> 
     </div> 
     </body> 
+0

크로스 도메인 Ajax 호출 대부분의 최신 브라우저에서 지원되지 않습니다. 서버 쪽에서 할 수 있습니다. –

답변

2

시도 :

이 내 코드입니다.

$.getJSON("https://api.trello.com/1/board/4d5ea62fd76aa1136000000c?&callback=?", { 
    key: '68d02bf40d2ad57dd9eb418eb15f9564' 
}) 
.success(function(responseObj) { 
    document.getElementById('print').innerHTML = JSON.stringify(responseObj); 
}); 

DEMO

참조 : http://api.jquery.com/jQuery.getJSON/#jsonp

+0

그것은 $ .getJSON() 또는 $ .getJSONP()가되어야 했습니까? – Psyllex

+0

'$ .getJSON', 정확하게 썼습니다. –

+0

sweet는 매력처럼 일했다. .. 지금 희망을 갖고 나는 같은 방법으로 나의 개인의 판자에 도착할 수있다. – Psyllex