IE хранит данные в кеше и даже если есть изменения, это не отражает onclick. Но когда я открываю режим разработчика и пытаюсь получить доступ к нему, тогда он работает отлично. Во всех других браузерах это прекрасно.IE хранит данные в кеше, изменения не отражаются в jQuery
Другая странная вещь, работающая должным образом в локальной установке, имеет проблемы в производстве. Я уже использовал мета-теги:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
Но надежды нет. Может ли кто-нибудь помочь?
Вот мой JQuery:
function showSubjectItems(){
var dis = $("#myTopic").css('display');
if(dis == 'none'){
$("#myTopic").css({display: 'block'}).animate({ opacity: 1 }, 100, function(){
pleasewait();
$("#myTopic").empty().load("mygroupmessagesItem.xhtml");
});
}else{
$("#myTopic").css({display: 'none'}).animate({ opacity: 1 }, 100, function(){
$("#myTopic").empty();
});
}
}
Не могли бы мы увидеть фактический код, который генерирует ошибку, которую вы описываете? Если не код, то [mcve]. –
Что точно кэшируется? – epascarello
У меня есть функция jQuery для извлечения нового списка папок из базы данных. Div будет извлекаться только по щелчку. В IE, даже если я создаю новые папки, это не отображается в моем div. –