2012-05-14 16 views
6

Mam do czynienia z problemem, który powinien być naprawdę prosty do rozwiązania, ale teraz jestem zagubiony.Przeczytaj JSON z adresu URL

Mam URL: http://search.twitter.com/search.json?q=bacon

Korzystanie JavaScript (JQuery lub nie. PHP, JavaScript), chcę, aby odczytać ten ciąg JSON i analizować je. to jest to!

Dzięki!

+0

Może być to pomoże: http: // stackoverflow. com/questions/2499567/how-to-make-a-json-call-to-a-url –

Odpowiedz

14

Będziesz ograniczony przez identyfikatory URI w tej samej domenie, tylko JSON można odzyskać tylko za pomocą tej metody). Aby ominąć to, musisz użyć JSONP instead (other explanation*).

Wydaje punkt końcowy supports JSONP, więc można zrobić:

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); 

* Disclaimer: Tak, to jest mój blog

+1

dał ci +1 i 5/5 na twoim blogu dla szybkiej i precyzyjnej odpowiedzi;) – Christoph

+0

Wielkie dzięki! Kochaj swojego bloga! :) – wiseindy