В данный момент я играю с ASP.net MVC и JQuery. Я встречал поведение, которое, кажется, не имеет смысла.
Я вызываю $.getJSON
функцию JQuery для заполнения некоторых div. Событие запускается по $(document).ready
событию. Это прекрасно работает.
Есть небольшой, AJAX.BeginForm
который добавляет еще одно значение, которое будет использоваться при заполнении div. Он правильно вызывает удаленную функцию и в случае успеха вызывает исходную функцию javascript для повторного заполнения div.
Вот что странно: в FireFox и Chrome - все работает. НО В IE8 (бета) этот второй вызов сценария заполнения Div (который вызывает функцию $ .getJSON) получает кэшированные данные и не запрашивает сервер!
Надеюсь, этот вопрос имеет смысл: В общем, зачем $.getJSON
нужны кэшированные данные? И почему это влияет только на IE8?