मैं बस jQuery के साथ प्रयोग करना शुरू कर रहा हूं और इसे एक बहुत ही सरल सीआरयूडी ऐप पर लागू करने की कोशिश कर रहा हूं जिसमें सूची, निर्माण, & पृष्ठ शामिल हैं।पेजों में jQuery-mobile और stale डेटा
मैंने jQuery-मोबाइल मार्कअप सम्मेलनों को लागू किया है और सब कुछ बहुत अच्छा लग रहा है। हालांकि, मैं ताज़ा स्टेल डेटा की समस्या के बारे में उलझन में हूं। मैं समझता हूं कि jQuery-मोबाइल एक 'एक-पेज ऐप' देने के लिए AJAX के साथ लिंक ओवरराइड करता है और सबमिट करता है। दोबारा, यह मेरे लिए काम कर रहा है और मेरे सभी data-role="page"
सामान लोड हो रहा है और सही ढंग से संक्रमण कर रहा है।
जो मुझे समझ में नहीं आता है यह है कि जब मैं डेटा संशोधित करता हूं, (उदाहरण के लिए एक नया आइटम बनाने के लिए एक फॉर्म सबमिट करें, फिर 'सूची' पृष्ठ पर नेविगेट करें) कुछ पृष्ठों को सर्वर से रीफ्रेश करने की आवश्यकता है संशोधित डेटा। जो jQuery-mobile करता है वह पहले लोड किए गए पृष्ठ को फिर से प्रदर्शित करता है जो अब बासी है। इसी तरह, हर बार जब मैं एक और नया आइटम बनाने के लिए 'पेज बनाएं' पर फिर से जाता हूं तो फॉर्म अभी भी पिछले सबमिट से भरा हुआ है क्योंकि पृष्ठ वास्तव में रीफ्रेश नहीं होता है।
यदि यह कुछ है तो मुझे खुद को स्क्रिप्ट करने की आवश्यकता है, यह ठीक है, लेकिन मुझे उत्सुकता है कि ऐसा लगता है कि मैंने जो भी सोचा होगा, वह jQuery-मोबाइल दस्तावेज़ों में एक सामान्य परिदृश्य नहीं था। ऐसा लगता है कि मुझे कुछ स्पष्ट याद आना चाहिए। अन्य लोग इसे कैसे संभालेंगे?
AFAIK यह बस इस तरह से काम कर रहा है। जेक्यूएम बाहरी डीओएम को बाहरी पेज लोड करता है और इसे कैश के रूप में मानता है। आईडी = some.html के साथ एक ताजा डाउनलोड मजबूर करने के साथ एक पृष्ठ को हटाने पर विचार करें। इसके अलावा - यदि आप पुराने के साथ काम कर रहे हैं तो JQM अल्फा 3 प्राप्त करें। – naugtur