2011-04-27 23 views
5

के साथ अजाक्स का उपयोग करना मैं ऑफ़लाइन-सक्षम एप्लिकेशन पर काम कर रहा हूं और मैं डोमेन पर एक फ़ाइल को $ .get() पर एक AJAX कॉल करना चाहता हूं, जिसे मैं कैशिंग करूँगा।ऑफ़लाइन कैश

क्या कॉल अभी भी काम करेगा यदि मैं ऑफ़लाइन हूं? मैं नहीं मानूंगा, लेकिन मुझे आश्चर्य हुआ कि क्या मैंने ऑफ़लाइन कैश में स्थिर पृष्ठ शामिल किया है यदि यह किसी भी तरह से काम करेगा।

+0

यह संभवतः इस पर निर्भर करेगा कि आप किस प्रकार के कैशिंग को कर रहे हैं। कैश मैनिफेस्ट का उपयोग कर – dkarzon

+0

ऑफ़लाइन कैशिंग। – doremi

उत्तर

5

संक्षिप्त उत्तर: हां।

यदि आपके पास एप्लिकेशन कैश में फ़ाइल है, तो सभी HTTP GET अनुरोध (अजाक्स समेत) कैश के माध्यम से जाएंगे। आप एक सामान्य ब्राउज़र पेज लोड के रूप में एक अजाक्स जीईटी अनुरोध के बारे में सोच सकते हैं, लेकिन परिणाम सीधे उपयोगकर्ता के बजाय आपके कोड पर वितरित किए जाते हैं।

1

आप स्थानीय संग्रहण में प्रतिक्रियाओं को कैश कर सकते हैं और ऑफ़लाइन होने पर सहेजे गए किसी का उपयोग कर सकते हैं। इसे स्वचालित रूप से यहां कैसे बनाएं: http://myok12.wordpress.com/2011/08/19/building-an-almighty-data-retrieval-system-for-all-html5-webapps/

संबंधित मुद्दे