2012-05-14 7 views
6

से JSON पढ़ें मुझे एक समस्या का सामना करना पड़ रहा है जो हल करने के लिए वास्तव में सरल होना चाहिए, लेकिन अब तक मैं खो गया हूं।यूआरएल

मैं एक यूआरएल है: http://search.twitter.com/search.json?q=bacon

जावास्क्रिप्ट का उपयोग करना (। नहीं JQuery या php बस जावास्क्रिप्ट), मैं इस JSON स्ट्रिंग पढ़ सकते हैं और यह पार्स करने के लिए चाहता हूँ। बस।

धन्यवाद!

+0

thats यह तुम्हारी मदद करेगा हो सकता है: http: // stackoverflow। कॉम/प्रश्न/24 99567/कैसे-टू-मेक-ए-जेसन-कॉल-टू-ए-यूआरएल –

उत्तर

14

आपको SOP (XMLHttpRequest एस द्वारा प्रतिबंधित किया जाएगा केवल उसी डोमेन पर यूआरआई के लिए किया जा सकता है; 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