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