IE - как заставить "увидеть" изменения в файле?
наступил на грабли - подскажите как побороть?
Скрипт на странице каждые 10сек проверяет файлик и если находит что то новое - загружает на страницу, файлик обновляеться сторонней софтиной. $(document).ready(function() { showMsg(); ... setInterval('showMsg()', 10000); }); FF, Opera, Chrom, прекрасно обновляються, IE нет, как и его заставить на это реагировать? |
О каком "файлике" идет речь? что он проверяет и как?
|
файл текстовый - содержание: текст с тегами (<b><font color...> etc.) лежит там же где и страница html
вот эта функция вызываеться: function showMsg() { $.get('msg.txt', function(data) { $('#msgtext').html(data ); } }; если меняю содержание msg.txt все браузеры его сразу выводят (по истечению 10сек) а IE10 даже - нехочет, словно у него все в кеш загружено... |
get запросы в IE кэшируются
$.get('msg.txt?' + (new Date().getTime()), function(data){$('#msgtext').html(data );}); |
Цитата:
Пользователи лимитного интернета ваш сайт оценят ))) |
O, так и подозревал, спасибо за подсказку, теперь работает! :)
|
Цитата:
Хотя если предложите способ как грузить файлик только когда он изменится - буду премного благодарен. |
Цитата:
Цитата:
|
php никак :( нужен сервер ставить, а так с локалки работает через шару
|
а можент можно на jquery получить дату создания файла?
|
Часовой пояс GMT +3, время: 21:37. |