मैं सर्वर से प्राप्त डेटा कैश करना चाहता हूं ताकि कम से कम PHP/MySQL निर्देश निष्पादित किए जा सकें। मुझे पता है कि कैश विकल्प स्वचालित रूप से $ .ajax() के लिए सेट है। हालांकि, मैं हर बार $ MyajQL निर्देश देख रहा हूं .ajax() को तब भी कहा जाता है जब पोस्टडाटा पिछले कॉल में जैसा ही था। क्या मैं कुछ भूल रहा हूँ? सर्वर से प्राप्त डेटा कैश करने का सबसे अच्छा तरीका क्या है?अजाक्स कॉल से प्राप्त डेटा कैश कैसे करें?
$.ajax({
...
...
cache : true
});
में अपरिभाषित किया गया है डाउनवोट का कारण? क्या यह उत्तर उपयोगी नहीं था? – AlienWebguy
यदि आप इसे देते हैं तो ब्राउज़र स्वयं कैशिंग को संभालता है। यदि यह दो बार एक ही अनुरोध को दोबारा करने का प्रयास करता है, तो यह सिर्फ अपने स्वयं के कैश का उपयोग करता है। ब्राउज़र आपके लिए कैशिंग को संभालने पर पहिया का फिर से आविष्कार क्यों करता है? – Adam
यकीन नहीं है, मुझे एक अच्छी अवधारणा की तरह लगता है। तत्व पर इसे संग्रहीत करके, जब jQuery द्वारा तत्व हटा दिया जाता है तो यह स्वचालित रूप से साफ़ हो जाता है। –