Я зараз граю з ASP.net MVC та JQuery. Я натрапив на поведінку, яке, здається, не має сенсу.
Я закликаю $.getJSON
функцію JQuery для заповнення деяких дівок. Подія запускається на $(document).ready
подію. Це прекрасно працює.
Є невеликий, AJAX.BeginForm
який додає ще одне значення, яке слід використовувати під час заповнення дівок. Він викликає віддалену функцію правильно і при успіху викликає оригінальну функцію javascript для перенаселення дівок.
Ось дивна частина: У FireFox та Chrome - все працює. АЛЕ в IE8 (Beta) цей другий дзвінок до заповненого сценарію Div (який викликає функцію $ .getJSON) отримує кешовані дані та не запитує сервера!
Сподіваюся, що це питання має сенс: У оболонці з гайкою - Чому $.getJSON
отримують кешовані дані? І чому він впливає лише на IE8?