Получение подписчиков из Twitter API через json ничего не дает в jQuery - PullRequest
0 голосов
/ 13 сентября 2010

Я пытаюсь разместить список моих подписчиков на моем сайте. Вот мой код:

$.getJSON('http://twitter.com/statuses/followers.json?screen_name=username',function(data){
    alert(data);
});

Однако ничего не происходит. Нет ошибок, другие JS по-прежнему работает, просто это не работает. Что не так?

Марти Лайн

Ps. Я использую jQuery для этого, так как страница загружается быстрее, когда не используется php. Контент отображается быстрее.

1 Ответ

2 голосов
/ 13 сентября 2010

Вам нужно активировать JSONP, добавив в конец своего URL-адреса это: &callback=?, например:

$.getJSON('http://twitter.com/statuses/followers.json?screen_name=username&callback=?',function(data){
    alert(data);
});​

Вы можете увидеть, как он получает ответ здесь .Без этого он пытается сделать XmlHttpRequest выборку данных, которая блокируется политикой одного и того же происхождения .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...