मैं इस समय ASP.net MVC और JQuery के साथ खेल रहा हूं। मैं व्यवहार में आया हूं जो समझ में नहीं आता है।
मैं JIV के $.getJSON
फंक्शन को कॉल कर रहा हूँ ताकि कुछ div को पॉपुलेट किया जा सके। घटना पर घटना को ट्रिगर किया जाता है $(document).ready
। यह पूरी तरह से काम करता है।
एक छोटा सा है AJAX.BeginForm
जो divs को पॉप्युलेट करते समय उपयोग किए जाने वाला एक और मान जोड़ता है। यह दूरस्थ फ़ंक्शन को सही ढंग से कॉल करता है और सफलता पर मूल जावास्क्रिप्ट फ़ंक्शन को divs को फिर से खोलने के लिए कहता है।
यहाँ अजीब हिस्सा है: फ़ायरफ़ॉक्स और क्रोम में - सब कुछ काम करता है। लेकिन IE8 (बीटा) में यह दूसरा Div Div स्क्रिप्ट (जिसे $ .getJSON फ़ंक्शन कहता है) को पॉप्युलेट करने के लिए कॉल्स डेटा प्राप्त होता है और सर्वर से नहीं पूछता है!
आशा है कि यह प्रश्न समझ में आता है: अखरोट के खोल में - $.getJSON
कैश्ड डेटा क्यों मिल रहा है? और यह केवल IE8 को क्यों प्रभावित कर रहा है?