ฉันกำลังเล่นกับ ASP.net MVC และ JQuery ในขณะนี้ ฉันเจอพฤติกรรมที่ดูเหมือนจะไม่สมเหตุสมผล
ฉันกำลังเรียก$.getJSON
ใช้ฟังก์ชันของ JQuery เพื่อเติมข้อมูลของ div เหตุการณ์ถูกทริกเกอร์ใน$(document).ready
เหตุการณ์ นี้ทำงานได้อย่างสมบูรณ์
มีขนาดเล็กAJAX.BeginForm
ซึ่งจะเพิ่มค่าอื่นที่จะใช้เมื่อเติมข้อมูล div เรียกใช้ฟังก์ชันระยะไกลอย่างถูกต้องและเมื่อประสบความสำเร็จเรียกฟังก์ชันจาวาสคริปต์ดั้งเดิมเพื่อสร้าง divs ใหม่
นี่คือส่วนที่แปลก: ใน FireFox และ Chrome - ทุกอย่างใช้งานได้ แต่ใน IE8 (เบต้า) การเรียกครั้งที่สองนี้เพื่อเติมสคริปต์ Div (ซึ่งเรียกฟังก์ชัน $ .getJSON) ได้รับข้อมูลแคชและไม่ถามเซิร์ฟเวอร์!
หวังว่าคำถามนี้จะสมเหตุสมผล: ในเปลือกถั่ว - เหตุใดจึง$.getJSON
ได้รับข้อมูลแคช แล้วทำไมมันถึงมีผลกับ IE8 เท่านั้น?