Мой стек технологии -Как предотвратить кэширование в IE8 при использовании AngularJS Модели
- AngularJS
- Bootstrap
- Spring MVC
- Hibernate
Что я делаю:
Существует список предметов, на которых я d (Создание, чтение, обновление и удаление)
- Форма отправки данных через угловой контроллер в контроллер пружины.
- Spring Controller -> метод DAO -> БД обновляется
- Spring Controller Возвращает «Y» или «N»
- Угловая получает статус сообщения и перезагружает угловую модель (A Json Массив для заполнения Перечень предметов)
- То же самое с Update и Delete
Моя цель заключается в обеспечении манипулирования данными в режиме реального времени без перезагрузки страницы.
Это прекрасно работает в Chrome. Однако IE не может обнаружить изменение модели. Он продолжает отображать данные перед добавлением/обновлением/удалением (из своего кеша). Только после того, как я очистил кеш вручную, могу ли я увидеть измененную модель.
Нужна помощь в решении этой проблемы с IE8 и выше.
P.S. Я уже попытался установить мета заголовки
Вы можете увидеть кэш-заголовки для запроса получения, сделанные в ie8 в веб-разработчике для IE. Кроме того, GET возвращает код состояния 200 или 304 или вообще не выполняется запрос на обновление. – Chandermani