जो मैं समझता हूं, वर्तमान ब्राउज़र में "समान मूल नीति" प्रवर्तन के कारण, जावास्क्रिप्ट के मूल डोमेन की तुलना में किसी भिन्न डोमेन पर भेजे गए XmlHttpRequest से डेटा प्राप्त करना असंभव है।क्लाइंट-साइड स्क्रिप्ट से दूरस्थ वेब सेवाओं का उपभोग कैसे किया जा सकता है?
मेरे पास इस मामले के बारे में शून्य अनुभव है, इसलिए मैं वेब सेवाओं को जावास्क्रिप्ट से अनुपयोगी होने के बारे में उलझन में हूं। क्या इसका मतलब यह है कि अजाक्स कार्यक्षमता वाले वेब एप्लिकेशन अन्य डोमेन द्वारा प्रदान की जाने वाली सेवाओं को कॉल किए बिना ही स्वयं से बातचीत कर सकते हैं? "मैश-अप" कैसे काम करते हैं? मुझे लगता है कि सेवाओं को सर्वर-साइड का उपभोग किया जाता है, फिर डेटा स्थानीय अजाक्स कॉल के माध्यम से ग्राहक को पास किया जाता है। मुझे नहीं पता।
क्लाइंट-साइड उपभोग सेवाओं को प्राप्त करने के लिए एकमात्र तरीका मैं कल्पना कर सकता हूं कि सीधे वेब सेवा के डोमेन से <script>
टैग के माध्यम से जावास्क्रिप्ट फ़ाइल को पुनर्प्राप्त करना होगा, फिर दूरस्थ डोमेन के साथ बातचीत करने के लिए अपने एपीआई का उपयोग करें।
क्या कोई मुझे प्रबुद्ध कर सकता है?
वास्तव में आपके पास इसका बहुत अच्छा समझ है। बस याद रखें अजाक्स सादा पुराना http है। –
हाँ, आपने इसे सीधे सिर पर मारा ... आसपास के काम सहित! –