आप beforeSend
अतिरिक्त पैरामीटर सेट करने के लिए कॉलबैक का उपयोग कर सकते हैं ( XMLHTTPRequest
ऑब्जेक्ट को इसके एकमात्र पैरामीटर के रूप में पास किया गया है)।
बस आप जानते हैं, इस प्रकार का क्रॉस-डोमेन अनुरोध सामान्य साइट परिदृश्य में काम नहीं करेगा और किसी अन्य ब्राउज़र के साथ नहीं। मुझे यह भी पता नहीं है कि FF 3.5 क्या सुरक्षा सीमाएं लागू करता है, बस इसलिए कि आप अपने सिर को दीवार के खिलाफ कुछ भी नहीं हराएं:
$.ajax({
url: 'http://bar.other',
data: { whatever:'cool' },
type: 'GET',
beforeSend: function(xhr){
xhr.withCredentials = true;
}
});
इससे सावधान रहने वाली एक और बात यह है कि ब्राउज़र अंतर को सामान्य करने के लिए jQuery सेटअप है। आपको लग सकता है कि jQuery लाइब्रेरी द्वारा आगे की सीमाएँ लगाई गई हैं जो इस प्रकार की कार्यक्षमता को रोकती हैं।