Принудительно обновить по запросу AJAX? - PullRequest
0 голосов
/ 21 июля 2009

У меня есть скрипт, который в какой-то момент возвращает эскиз изображения, используя jquery, встроенный в запрос java.

Каждый раз, когда вызывается функция php, этот эскиз обновляется, но сохраняет одно и то же имя файла. Проблема в том, что браузер кэширует миниатюру, и похоже, что она никогда не обновляется.

Здесь есть какие-то методы, чтобы избежать этого?

Ответы [ 3 ]

3 голосов
/ 21 июля 2009

Вы можете добавить функцию time () в конце имени файла. Ex

<img src="myImage.jpg?<?php echo time();?>" />
0 голосов
/ 21 июля 2009

В вашем звонке AJAX:

'image.php?'+(new Date().getTime())

jQuery имеет аналогичную встроенную функциональность с опцией cache.

0 голосов
/ 21 июля 2009

Вы можете установить опцию кэширования на false. См. документацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...