Şu anda ASP.net MVC ve JQuery ile uğraşıyorum. Mantıklı görünmeyen davranışlarla karşılaştım.
$.getJSON
Bazı div'leri doldurmak için JQuery'nin işlevini arıyorum . Olay, olay üzerine tetiklenir $(document).ready
. Bu mükemmel çalışıyor.
AJAX.BeginForm
Div'leri doldururken kullanılacak başka bir değer ekleyen bir küçük var. Uzak işlevi doğru bir şekilde çağırır ve başarı üzerine div'leri yeniden doldurmak için orijinal javascript işlevini çağırır.
İşin tuhaf kısmı şudur: FireFox ve Chrome'da - Her şey çalışıyor. AMA IE8'de (Beta), Div komut dizisine yapılan bu ikinci çağrı ($ .getJSON işlevini çağırır) önbelleğe alınan verileri alır ve sunucuya sormaz!
Umarım bu soru mantıklıdır: Özet olarak - Neden $.getJSON
önbelleğe alınmış veriler alınıyor? Ve neden sadece IE8'i etkiliyor?