2010-02-26 19 views
5

मेरे पास एक ऐसा पृष्ठ है जो salesforce.com की वेबटो लीड सेवा पर पोस्ट करता है। मैं jQuery का उपयोग कर इसका AJAX संस्करण बनाने की कोशिश कर रहा हूं।मैं एक बिक्री बल के साथ काम करने के लिए jQuery पोस्ट कैसे प्राप्त कर सकता हूं WebToLead

हालांकि पेज पदों में फार्म ठीक है और मैं अपने Salesforce में डेटा प्राप्त करते हैं, एक बार मैं इस फार्म के लिए एक समान पद संरचना बनाने और उसके बाद jQuery के साथ पोस्ट मैं इस के साथ एक 405

किसी भी मदद मिल होगा बहुत सराहना कीजिए।

क्या एक पोस्ट फॉर्म और एक jquery पोस्ट के बीच कोई अंतर है जहां तक ​​प्राप्तकर्ता वेबसाइट देख सकती है?

उत्तर

8

जिस समस्या को आप यहां चला रहे हैं उसे same origin policy के रूप में जाना जाता है, जो कहता है कि XmlHttpRequests उसी डोमेन पर होना चाहिए जिस पर स्क्रिप्ट चल रही है। अगर आपको AJAX के माध्यम से ऐसा करने की ज़रूरत है, तो उसे आपके डोमेन पर चल रही एक स्क्रिप्ट पर पोस्ट करने की आवश्यकता होगी, जो तब SalesForce को कॉल कर देगा।

+3

ठीक है तो यहां यह है कि मैं इसे कैसे काम करता हूं। सबसे पहले मैं अपने डोमेन पर एक नियंत्रक के लिए एक पोस्ट AJAX। यह डोमेन से बाहरी डोमेन पर पोस्ट करने के लिए curl का उपयोग करता है। व्हायोला! – dibs

4

क्रॉस डोमेन समस्याओं से बचने के लिए, अपने डोमेन पर एक स्क्रिप्ट पर पोस्ट करने के लिए AJAX का उपयोग करें जो तब बाहरी डोमेन पर पोस्ट करने के लिए curl का उपयोग करता है।

संबंधित मुद्दे

 संबंधित मुद्दे