जब मैंने अपने वेबएप को jquery मोबाइल पर एपैच जोड़ा, तो मेरे सर्वर से जेसन-फाइलों का अनुरोध करने वाले सभी AJAX-कॉल काम करना बंद कर देते हैं। मेरी मेनिफेस्ट-फ़ाइल इस तरह दिखती है:एचटीएमएल 5 की एपकेच सुविधा का उपयोग करते समय मैं जेसन अनुरोधों को कैसे अनुमति दूं?
CACHE MANIFEST
CACHE:
index.html
scripts/jquery-1.7.1.min.js scripts/jquery.flot.min.js
scripts/jquery.flot.threshold.min.js
scripts/jquery.mobile-1.0.1.min.js
styles/jquery.mobile-1.0.1.min.css
styles/touchStyles.css
styles/styles.css
NETWORK:
index.appcache
dataFetchAndDraw.js
initJson
जहां initJson उन कॉलों में से एक है जो काम नहीं करेंगे। मैंने पूरा पता दर्ज करने का प्रयास किया है (aaa: bbb: ccc: ddd: 6565/initJson) सफलता के बिना भी।
AddType text/cache-manifest .manifest
यह वास्तव में डिफ़ॉल्ट होना चाहिए। एचटीएमएल 5 ऐप कैश बिल्कुल लागू या निर्दिष्ट नहीं लगता है। ब्राउजर को कैश किए गए पेज को प्रस्तुत करना चाहिए और फिर प्रत्येक रीलोड के साथ कैश अपडेट करने के लिए कनेक्शन होने पर पृष्ठभूमि में एक नया पेज डाउनलोड करना चाहिए। लेकिन इसके बजाय यह एक ऑफलाइन मोड को मजबूर करता है, भले ही उपयोगकर्ता के पास कनेक्शन हो। –