के साथ अजीब AJAX बग मैं वर्तमान में एक पूरी तरह से HTML और जावास्क्रिप्ट संचालित वेब ऐप पर काम कर रहा हूं जो दूरस्थ वेब सेवा का उपभोग करने के लिए सीओआरएस का उपयोग करता है लेकिन वर्तमान में आईई 11 के साथ एक जीईटी अनुरोध करने में परेशानी है। मजाकिया बात यह है कि हमें आईई 8/9/10 में ठीक काम नहीं मिला है।आईई 11
समस्या यह है कि आईई 11 टाइमआउट पर प्रतीत होता है और सर्वर से प्रतिक्रिया के लिए इंतजार नहीं करता है। ajax कॉल बस है:
$.ajax(url, {
dataType: 'json',
complete: complete,
type: 'GET',
global: true,
success: success,
crossDomain: true,
xhrFields: {
withCredentials: true
}
});
नेटवर्क टैब में और फ़िडलर का उपयोग कर मैं IE देख सकते हैं कभी नहीं भी अनुरोध भेजता है।
क्या किसी के पास कोई विचार है?
EDIT: मैं उल्लेख करना भूल गया कि मैंने पहले ही कैश की कोशिश की है: झूठी। मुझे यह भी बहुत अजीब लगता है कि अगर मैं देव से 9 तक देव उपकरण में दस्तावेज़ मोड को स्विच करता हूं तो फिर से कॉल करता है, फिर भी जब मैं आईई को साफ़ कर देता हूं और इसे पुनरारंभ करता हूं, कैश सही है या गलत है। बहुत विचित्र : \
क्या आप देख सकते हैं कि IE11 में पूर्व-उड़ान विकल्प अनुरोध के साथ समस्याएं हैं या नहीं? क्या आप सर्वर पर विकल्प अनुरोध लॉग कर सकते हैं? – Halcyon
यह जांच कर डीबग करें कि AJAX के कौन से विकल्प आपको –
जारी करते हैं, मुझे नहीं पता कि यह अभी भी एक मुद्दा है, लेकिन आपने अपनी आईई [सुरक्षा क्षेत्र] (http: // stackoverflow) की जांच की है।कॉम/प्रश्न/3362474/jquery-AJAX- विफल-इन-या-ऑन-क्रॉस-डोमेन-कॉल) CORS को अनुमति देने के लिए? – rockerest