2013-12-17 4 views
1

Привет, я создал приложение для публикации сотрудников с использованием магистрального js. приложение показывает список сотрудников как целевую страницу, приложение предоставляет все операции CRUD в отношении сотрудников.Backbone js issue in IE

Приложение работает отлично в Chrome и Firefox, но в IE я столкнулся с проблемой кэширования.

С целевой страницы я перенаправляю пользователя на добавление сотрудников. после добавления сотрудника, если пользователь вернется на страницу листинга, страница все еще показывает старые данные (в хромированных/обновленных версиях Firefox отображаются на целевой странице). каждый раз, когда мне нужно очистить кеш для проверки данных. Есть ли способ достичь этого в IE.

+0

ли отлаживать приложение с помощью Инструментов разработчика в IE9? Кроме того, получите какие-либо ошибки? – Sergey

+0

Я использую IE 10 на своей машине, я отлаживаю свое приложение, но я не вижу никаких ошибок. – Jackman

+0

Вы устанавливаете заголовки no-cache? – Sergey

ответ

2

Это звучит как проблема кэширования Ajax IE, который не является специфичным для Backbone.js, вы должны добавить:

$.ajaxSetup({ cache: false }); 

http://api.jquery.com/jQuery.ajaxSetup/

+0

Да, это исправит проблему. Имел такой же опыт. –