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