मेरी वेबसाइट में कुछ जानकारी है जिसे मुझे अपने दोस्तों की वेबसाइट में शामिल करने की आवश्यकता है, लेकिन अगर मुझे स्क्रिप्ट समावेशन के माध्यम से मिला तो मैं क्रॉस डोमेन समस्या में पड़ जाऊंगा। वर्तमान में मेरी वेबसाइट अजाक्स पर आधारित है। इसे प्राप्त करने के लिए कोई विचार या संदर्भ?

कोई भी सहायता अच्छी होगी!

धन्यवाद,
कार्तिकी

0
Karthik 15 अप्रैल 2011, 12:10
क्या आपने अपनी जावास्क्रिप्ट को एक अलग फ़ाइल में सहेजने और अपने मित्र को भेजने का प्रयास किया है ताकि वह इसे अपने वेब सर्वर पर संग्रहीत कर सके और अपने पृष्ठों को हमेशा की तरह लोड कर सके?
 – 
maerics
15 अप्रैल 2011, 12:19

2 जवाब

सबसे बढ़िया उत्तर

अजाक्स का उपयोग करके आप JSONP नाम की किसी चीज़ का उपयोग कर सकते हैं

JQuery इसे आसान बनाता है - http://api.jquery.com/jQuery.getJSON/

1
Bruce Aldridge 15 अप्रैल 2011, 12:52
मैंने इस सामान के बारे में सुना लेकिन क्या इसे JSON के माध्यम से पूरा नहीं किया जा सकता है? @ प्रयोग: मैं एक बाहरी HTML फ़ाइल एम्बेड करना चाहता हूं और उपयोगकर्ता की वेबसाइट के आधार पर मुझे अपने सर्वर को एक अनुरोध भेजना होगा और होस्ट की वेबसाइट में सामग्री उत्पन्न करनी होगी। कोई भी वैसे आप सभी के समर्थन के लिए धन्यवाद
 – 
Karthik
15 अप्रैल 2011, 13:17
आप एक क्रॉस साइट को जेसन के साथ अनुरोध प्राप्त नहीं कर सकते हैं, जेसनपी सिर्फ एक फ़ंक्शन के साथ लपेटा हुआ जेसन है जैसे load_data ({value: 123});
 – 
Bruce Aldridge
15 अप्रैल 2011, 13:25
मुझे पता है कि jsonP का उपयोग करने का सबसे अच्छा तरीका है और मैं इससे सहमत हूं।धन्यवाद!
 – 
Karthik
15 अप्रैल 2011, 13:35

आप या तो इसे एक आईफ्रेम में रख सकते हैं यदि यह एक स्टैंड अलोन विजेट है, या फ्लैश को एजेक्स करने के लिए प्रॉक्सी के रूप में उपयोग करें और फ्लैश घटक के लिए उचित क्रॉस डोमेन नीति बनाएं।

0
Tom Gruner 15 अप्रैल 2011, 12:19