(매우 무지한 질문, 자유롭게 인정함)JSON을 사용하지 않고 자바 스크립트로 REST 호출 하시겠습니까?
버튼과 라벨이있는 간단한 웹 페이지가 있습니다. 버튼을 클릭하면 완전히 다른 도메인 (크로스 도메인, 그만큼)에 대한 REST 호출을 만들고 레이블에 결과 (HTML)를 표시하려고합니다.
다른 API를 사용하여 JSON/P를 사용하고 요소를 추가 한 적이 있지만이 특정 API는 JSON을 지원하지 않으므로 성공적으로 통과하는 방법을 알 수 없습니다.
내가 가진 코드는 다음과 같습니다
function getESVData() {
$.get('http://www.esvapi.org/v2/rest/passageQuery?key=IP&passage=John+1', function (data) {
$('#bibleText').html(data);
app.showNotification("Note:", "Load performed.");
});
}
은 내가 얻을 "액세스가 거부되었습니다." JSON없이이 호출을 성공적으로 수행 할 수 있습니까?
당신이 (AJAX와 함께 할 수없는 것 직접적으로) CORS를 구현하지 않기 때문입니다. 따라서 프록시 스크립트를 작성하여 서버에 호스트하고 AJAX 요청을해야합니다. – dfsq