내 sideproject에 대해 Goodreads API를 사용하려고하지만 일부 문제에 직면하고 있습니다. 아래 URL은 XML 데이터를 반환합니다. 내가 datatype: 'xml'
을 사용하면 크로스 도메인 오류가 발생하고 왜 'jsonp'를 사용했는지 알 수는 있지만 여전히 Uncaught SyntaxError: Unexpected token <
오류가 발생합니다. 내가 잘못하고 있니?XML에서 Goodreads API의 응답을 구문 분석하는 방법은 무엇입니까?
$.ajax({
url : 'http://www.goodreads.com/user/show/userid.xml?key=developerKey&id=userId,
method : 'get',
dataType : 'jsonp',
success : function (data) {
console.log($.parseXML(data));
}
});
여기 [하나 개의 가능한 솔루션 (http://weedygarden.net/2011/01/consuming-remote-xml-as-jsonp/). –
@MichaelMior : 행운이 없습니다. "Origin Null은 Access-Control-Allow-Origin이 허용하지 않습니다." –
도메인에서 프록시 스크립트가 실행 중이기 때문에 이런 일이 발생할 수 없습니다. 이 경우 동일한 도메인에 대해 정기적 인 JSON 요청 만하면됩니다. –