मैं जानता हूँ कि अगर मेरे अपने वेब पेज पर, अगर मेरे उपयोगकर्ता पर है: http://example.com/responder.php
एक ही मूल नीति - AJAX और का उपयोग कर सार्वजनिक एपीआई
और मैं उस पृष्ठ से एक ajax अनुरोध करने के लिए बनाने के
यह वही मूल नीति के कारण विफल हो जाएगा (सबडोमेन अलग है)।
जो मैं समझने की कोशिश कर रहा हूं वह यह है कि AJAX अनुरोध एपीआई की तरह फ्लिकर से डेटा खींच सकता है जब अनुरोध और सर्वर स्पष्ट रूप से भिन्न होते हैं।
संपादित करें:
जैसे: क्यों इस कोड काम करता है?
$.getJSON('http://api.flickr.com/services/rest/?&;method=flickr...'
(Referred this Community Wiki) यह Cross Origin Resource Sharing का उपयोग कर है?
धन्यवाद!
यह इतना नहीं है कि तत्व को मूल उत्पत्ति नीति से मुक्त किया गया है क्योंकि जावास्क्रिप्ट के पास कच्चे डेटा को वापस नहीं किया गया है। यह तीसरे पक्ष पर निष्पादन योग्य कोड प्रदान करता है जो आपके द्वारा प्रदान किए जाने वाले फ़ंक्शन के साथ इंटरैक्ट करता है। – Quentin
@ डेविड: धन्यवाद। मेरा जवाब अधिक सटीक होने के लिए अपडेट किया गया :) –
आह! अरे, jQuery इन सभी चालें पृष्ठभूमि में इसे संभालती है! :) नीट! लव jQuery --- रेफरी: http://insideria.com/2009/03/what-in-the-heck-is-jsonp-and.html – DMin