का उपयोग करके फायरिंग नहीं कर रहा है कुछ प्लेइंग कर रहा है मेरी सेवा जो jQuery का उपयोग कर एक अलग डोमेन पर है। सेवा के लिए कॉल सफलतापूर्वक बनाया गया है (मेरा डीबग पॉइंट ट्रिप हो जाता है), और सही प्रतिक्रिया वापस आती है (मैं यातायात को सूँघता हूं)।Jquery सफलता फ़ंक्शन जेएसओएनपी
मेरी समस्या मुख्य रूप से सफलता और विफलता कॉलबैक को निकाल दिया नहीं जाता है। मैंने SO पर कुछ other posts पढ़ा है जो इंगित करता है कि JSONP का उपयोग करते समय त्रुटि ईवेंट को निकाल दिया नहीं गया है। क्या यह सफलता की घटना के मामले में है (शायद क्योंकि यह माना जाता है कि मैं अपना खुद का कॉलबैक फ़ंक्शन प्रदान कर रहा हूं), साथ ही, या मेरी सफलता कॉलबैक को आग लगाने का कोई तरीका है। अग्रिम में धन्यवाद।
$.ajax({
type: "GET",
url: urlOnDiffDomain,
async: false,
cache: false,
dataType: 'jsonp',
data: {},
success: function(data, textStatus) {
alert('success...');
},
error: function(xhr, ajaxOptions, thrownError) {
alert('failed....');
}
});
क्या आपने डीबगर में इसके साथ काम किया है? कॉल के बाद, क्या आप बता सकते हैं कि jQuery ने "jsonpNNN" नाम से एक वैश्विक फ़ंक्शन जोड़ा है (जहां एनएनएन एक संख्या है)? – Pointy
हां, jquery ने वैश्विक फ़ंक्शन जोड़ा है jsonPXXXX –