18-07-2012, 18:55
Witojcie,
Mam problem. Używam funkcji jQuery load() do przeładowywania treści na stronie. Wszystko jest ok z wyjątkiem IE w którym to po prostu nie działa. Poniżej fragment odpowiadający za przeładowanie:
Czytałem gdzieś, że IE cacheuje strony, dlatego link zbudowałem na zasadzie dodania losowego ciągu. Jednak to w niczym nie pomaga. Również próbowałem użyć funkcji $.ajax() z opcja cache false, ale to niczego nie zmienia. Dalej IE nie działa.
Mam problem. Używam funkcji jQuery load() do przeładowywania treści na stronie. Wszystko jest ok z wyjątkiem IE w którym to po prostu nie działa. Poniżej fragment odpowiadający za przeładowanie:
Kod PHP:
$('.navSubpage ul li a').on('click', function(ev){
ev.preventDefault();
$('.navSubpage ul li a').removeClass();
$(this).addClass('currentTab');
this.link = $(this).attr('href')
$('.articleContent').load(this.link + '?' + new Date().getTime() + ' .articleContent');
});
Czytałem gdzieś, że IE cacheuje strony, dlatego link zbudowałem na zasadzie dodania losowego ciągu. Jednak to w niczym nie pomaga. Również próbowałem użyć funkcji $.ajax() z opcja cache false, ale to niczego nie zmienia. Dalej IE nie działa.