10

प्राप्त करने के बाद आईई 9 304 बनाता है मुझे AJAX & इंटरनेट एक्सप्लोरर 9 के साथ कोई समस्या है: यह प्रारंभिक etagged GET के जवाब प्राप्त करने के बाद हमारे सर्वर को मतदान बंद कर देता है।आईई 9 0 ईटीएजी

यह प्रतिक्रिया के साथ अनुरोध जारी करने का दावा करता है जैसे "प्रतिक्रिया HTTP/1.1 304 संशोधित नहीं, स्थिति 200 ओके" (हाँ, एक प्रतिक्रिया में दो अलग-अलग स्थिति कोड) और एक ही ईटाग (जो समय के साथ बदलना चाहिए) लेकिन उनमें से कोई भी नहीं वास्तव में सर्वर लॉग में प्रकट होता है।

यह समस्या केवल आईई में दिखाई देती है, वही कोड क्रोम & एफएफ में ठीक काम करता है।

शायद {cache: false} को jQuery.ajax() में गुजरने में मदद मिल सकती है, लेकिन मैं जानना चाहता हूं कि सर्वर पक्ष पर समस्या को हल करने का कोई तरीका है या नहीं।

हमारे ईटाग उपयोग में कोई गलती हो सकती है।

धन्यवाद!

उत्तर

6

मुझे लगता है यह लेख आपके लिए उपयोगी हो जाएगा: http://www.dashbay.com/2011/05/internet-explorer-caches-ajax/

समस्या AJAX कैशिंग में है। आपको आवश्यक अनुरोध के लिए वैसे भी इसे मना कर देना चाहिए।

+1

सर्वर प्रतिक्रिया में "समाप्ति: -1" शीर्षलेख जैसा लगता है, वह समाधान है जिसे मैंने देखा था। धन्यवाद! – Alexander