Загрузка JSON из другого домена? - PullRequest
1 голос
/ 22 апреля 2011

Есть ли способ загрузить json, предоставленный URL-адресом http://search.twitter.com/search.json, на мою страницу через ajax?Все, что я пробовал, дает мне:

XMLHttpRequest cannot load <a href="http://search.twitter.com/search.json" rel="nofollow">http://search.twitter.com/search.json</a>. Origin null is not allowed by Access-Control-Allow-Origin.

Если нет, то какой смысл в таких услугах вообще? W

1 Ответ

3 голосов
/ 22 апреля 2011

Используйте JSONP или JSON с отступом:

<script type = "text/javascript">
    window.getTwitterResults = function(data) {
      console.log(JSON.stringify(data));
    };
</script>
<script type = "text/javascript" src = "http://search.twitter.com/search.json?q=cheese&callback=getTwitterResults"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...