मैंने पहले से ही 'कैश: सच्चा' विकल्प सेट कर दिया है, लेकिन कैश केवल आईई में काम करता है, लेकिन फ़ायरफ़ॉक्स और क्रोम में नहीं। क्या यह एक ज्ञात मुद्दा है?jQuery .ajax का कैश विकल्प फ़ायरफ़ॉक्स और क्रोम में काम नहीं करता है?
उत्तर
cache
विकल्प एक विशेष कैश नहीं है जो jQuery बनाए रखता है, तो शायद यह एक गलत नामक है।
cache: false
संलग्न कर देता है यूआरएल के लिए एक टाइमस्टैम्प अनुरोध किया जा रहा है, इसलिए यह बलों ब्राउज़र ताज़ा प्रति आकर्षित करने के लिए, यह एक कैश ब्रेकर की अधिक है।cache: true
कुछ भी नहीं, मूल ब्राउज़र कैशिंग को जो कुछ भी करने जा रहा है वह करने के लिए छोड़ दिया जाता है।
यह एक jQuery विशिष्ट बात नहीं है, यह सिर्फ अलग-अलग ब्राउज़र प्रतिक्रिया को कैश करने के लिए चुनते हैं या नहीं। If your cache headers are set correctly ब्राउज़र को से कैश करने के लिए कह रहा है, तो यह चाहिए। हालांकि, आईई को अनुरोधों से नरक को कैश करना पसंद है, भले ही कोई हेडर निर्देश न हो ... संभवतः आप जो व्यवहार देख रहे हैं। यदि यह वही व्यवहार है जो आप चाहते हैं, तो कैश कंट्रोल हेडर (उपरोक्त लिंक देखें) को अपने पृष्ठों पर जोड़ें जिन्हें आप अन्य ब्राउज़रों में भी कैश करना चाहते हैं।
मुझे लगता है कि आपके बूलियन पीछे की तरफ हैं। 'कैश: झूठा 'टाइमस्टैंप क्वेरी स्ट्रिंग जोड़ता है, जबकि' कैश: सत्य 'ब्राउज़र व्यवहार पर डिफ़ॉल्ट होता है। – RANGER
@cbh - ओह, आप सही हैं, अद्यतन! –
ओप ने जवाब क्यों स्वीकार किया? मुझे क्रोम के साथ एक ही समस्या है। कोई फर्क नहीं पड़ता कि मैं क्या करता हूं मुझे AJAX अनुरोध के लिए 304 नहीं मिल सकता है, भले ही सर्वर इटाग और अंतिम-संशोधित शीर्षलेख सही तरीके से भेजता है। मुझे पता बार से सीधे यूआरएल का अनुरोध करते समय 304 मिलते हैं लेकिन AJAX से नहीं, इसलिए यह स्पष्ट रूप से सर्वर समस्या नहीं है। – cap
- 1. jQuery का AJAX फ़ायरफ़ॉक्स
- 2. क्रोम पर Jquery Form.submit() फ़ायरफ़ॉक्स पर काम करता है लेकिन फ़ायरफ़ॉक्स में नहीं
- 3. jQuery $ .ajax, त्रुटि हैंडलर काम नहीं करता है
- 4. jQuery AJAX कैश काम नहीं कर अक्षम अक्षम?
- 5. jQuery सीएसएस प्रतिपादन - फ़ायरफ़ॉक्स में काम करता है, क्रोम में नहीं
- 6. html5 drawImage फ़ायरफ़ॉक्स में काम करता है, क्रोम
- 7. "window.location.hash = location.hash" वेबकिट (सफारी और क्रोम) में काम नहीं करता
- 8. scrollTop फ़ायरफ़ॉक्स और आईई पर काम नहीं करता है?
- 9. क्यों अजाक्स। बेगिनफॉर्म क्रोम में काम नहीं करता है?
- 10. क्रोम का "अनुरोध डेस्कटॉप साइट" विकल्प कैसे काम करता है?
- 11. क्रोम और सफारी में jQuery अनलोड क्यों काम नहीं कर रहा है? JQuery में
- 12. jQuery SlideToggle() फ़ायर्फ़ॉक्स में काम नहीं कर रहा, क्रोम में काम करता है
- 13. jquery AJAX कॉलबैक फ़ंक्शन क्यों काम नहीं करता है?
- 14. Jquery $ प्राप्त/$ ajax सभी ब्राउज़रों में काम नहीं कर
- 15. क्रोम (वेबकिट) और फ़ायरफ़ॉक्स
- 16. Jquery .show() फ़ायरफ़ॉक्स में काम नहीं कर रहा है
- 17. क्रोम (लेकिन फ़ायरफ़ॉक्स नहीं) ऑटोफिल jquery
- 18. window.location क्रोम ब्राउज़र पर काम नहीं करता
- 19. एचटीएमएल 5 एपकेश सफारी/ओपेरा/क्रोम में काम करता है लेकिन फ़ायरफ़ॉक्स नहीं
- 20. jQuery scrollTop() मोबाइल ब्राउज़र पर विकल्प डीआईवी स्क्रॉल करने में काम नहीं करता है, विकल्प?
- 21. jQuery IE में AJAX अनुरोध कैश भले ही कैश: "गलत"
- 22. क्रोम jQuery AJAX
- 23. फ़ायरफ़ॉक्स और क्रोम
- 24. क्रोम और फ़ायरफ़ॉक्स में माउसहेल
- 25. jQuery/जावास्क्रिप्ट मैं लिखा एक छोटी स्क्रिप्ट जो क्रोम पर ठीक काम करता है है फ़ायरफ़ॉक्स
- 26. ऐप कैश एंड्रॉइड डिवाइस में काम नहीं करता है (क्रोम ब्राउज़र पर अच्छी तरह से काम करता है)
- 27. सीएसएस एनिमेशन: क्रोम में काम करता है लेकिन फ़ायरफ़ॉक्स में नहीं?
- 28. आईई 9 "कोई परिवहन नहीं" त्रुटि, फ़ायरफ़ॉक्स/क्रोम काम, और अनुरोध क्रॉस-साइट
- 29. jQuery AJAX() विकल्प - xhr
- 30. फ़ायरफ़ॉक्स फ़ायरफ़ॉक्स में काम करता है जब फ़ायरबग चल रहा है, तब काम नहीं करता है जब फ़ायरबग नहीं चल रहा है
कैश: सत्य केवल जीईटी और हेड अनुरोध के साथ काम करता है। –