2012-05-14 5 views
6

У меня возникла проблема, которая должна быть действительно простой в разрешении, но я потерян на данный момент.Прочтите JSON по адресу

У меня есть URL: http://search.twitter.com/search.json?q=bacon

Использование JavaScript (. Не JQuery или PHP Праведного JavaScript), я хочу, чтобы прочитать эту строку JSON и разобрать его. Вот и все.

Спасибо!

+0

Может быть, это поможет вам: HTTP: // StackOverflow. com/questions/2499567/how-to-make-a-json-call-to-a-url –

ответ

14

Вы будете ограничены SOP (XMLHttpRequest s может быть произведен только в URI в том же домене, JSON может быть восстановлен только с помощью этого метода). Чтобы обойти это, вам нужно будет использовать JSONP instead (other explanation*).

кажется конечной точки supports JSONP, так что вы можете сделать:

function foo(response) { 
    // response is already a JavaScript object 
} 

var script = document.createElement("script"); 
script.src = "http://search.twitter.com/search.json?q=bacon&callback=foo"; 

document.body.appendChild(script); 

* Отказ от ответственности: Да, вот мой блог

+1

дал вам +1 и 5/5 в вашем блоге для быстрого и точного ответа;) – Christoph

+0

Спасибо большое! Любите свой блог! :) – wiseindy

Смежные вопросы