안녕하세요, 저는 자바 스크립트/아약스를 사용하여 nytimes 웹 사이트의 콘텐츠를 긁어 모으려고 노력하고 있습니다.jsonp 응답에 잘못된 문자가 있습니다.
크로스 도메인 아약스 요청을 보내려면 웹 사이트 콘텐츠가 nytimes 인 jsonp 응답을 반환하는 프록시 서버를 사용하고 있습니다.
하지만 그 html 콘텐츠에는 "잘못된 문자"오류가 발생하는 일부 문자 (작은 따옴표)가 있습니다.
<script type="text/javascript" src="http://json-proxy.jgate.de/?callback=callback&url=http%3A%2F%2Fwww.nytimes.com%2F"></script>
<script>
function callback(obj) {
alert(obj);
}
</script>
이 오류의 해결책은 무엇입니까? 그리고 이것을 해결할 다른 대안은 무엇입니까?
감사
은업데이트 (추신 :이 질문은 인터뷰 한 내 친구에게 질문했다) : 여기에 야후 파이프는 동일한에 대한 링크입니다. http://pipes.yahoo.com/pipes/pipe.run?_id=748e37c218ed0747d0b868ae8eafefa6&_render=json
해당 프록시 서버에 대한 액세스 권한이 없습니다. 그 서버를 온라인에서 찾았습니다. – priyank
첫 번째 서버에는 사용자가 얻으려는 사이트에 사용할 수없는 JSON을 출력하는 버그가 있습니다. 하지만 야후 파이프 JSONP 작품 : http://pipes.yahoo.com/pipes/pipe.run?_id=748e37c218ed0747d0b868ae8eafefa6&_render=json&_callback=callback – tcooc