Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   IE - как заставить "увидеть" изменения в файле? (https://javascript.ru/forum/jquery/37178-ie-kak-zastavit-uvidet-izmeneniya-v-fajjle.html)

Deff 10.04.2013 16:18

Цитата:

Сообщение от Kvark
php никак нужен сервер ставить, а так с локалки работает через шару

Тады никак, поскольку откель комп пользователя узнает об изменениях ?
Можно просто проставить более длительный срок антикеша, к примеру -минута
parseInt(new Date().getTime()/(1000*60))

danik.js 10.04.2013 16:24

Можно сделать HEAD запрос на получение заголовков и проанализировать заголовок Last-Modified.
Правда тогда обновление файла будет требовать не один запрос, а два. Сначала проверка даты, а потом уже загрузка файла.

Kvark 10.04.2013 16:37

не, не. Я не об изменении страницы, а файла с даными только, там не хтмл а просто текст с тегами форматирования собщения, запроса может и два придеться делать, но логичнея все же как вы советуете проверить дату модификации вот только где то хранить нужно последнию дату - страницей то могут пользоваться человек 120 изначально, а сообщений в файле теоретически может быть и 200. так что логика есть посмотреть дату и если отличаеться тогда грузить весь в обработчик...


Часовой пояс GMT +3, время: 18:40.