আমি এই মুহুর্তে এএসপিএনটি এমভিসি এবং জিকুয়েরির সাথে খেলছি। আমি এমন আচরণের মুখোমুখি হয়ে এসেছি যা মনে হয় না।
আমি কিছু ডিভ এর জনিত জন্য JQuery এর $.getJSON
ফাংশন কল করছি । ইভেন্টটি ইভেন্টটিতে ট্রিগার করা হয় $(document).ready
। এটি পুরোপুরি কাজ করে।
একটি ছোট আছে AJAX.BeginForm
যা ডিভিএসকে পপুলেট করার সময় ব্যবহার করতে আরও একটি মান যুক্ত করে। এটি রিমোট ফাংশনটিকে সঠিকভাবে কল করে এবং সাফল্যের সাথে ডিভগুলি পুনরায় তৈরি করতে মূল জাভাস্ক্রিপ্ট ফাংশনটি কল করে।
অদ্ভুত অংশটি এখানে: ফায়ারফক্স এবং ক্রোমে - সমস্ত কিছুই কাজ করে। কিন্তু আইই 8-তে (বিটা) পপুলেট ডিভ স্ক্রিপ্টের দ্বিতীয় কলটি (যা $ .getJSON ফাংশনটি কল করে) ক্যাশেড ডেটা পেয়ে যায় এবং সার্ভারকে জিজ্ঞাসা করে না!
আশা করি এই প্রশ্নটি বোধগম্য হয়েছে: বাদামের শেলের মধ্যে - কেন $.getJSON
ক্যাশেড ডেটা পাচ্ছেন? এবং কেন এটি কেবল আই 8 কে প্রভাবিত করছে?