Обновление изображения для отображения изменений после его сохранения / изменения

#jquery

#jquery

Вопрос:

Я использую jcrop и написал динамический способ сохранения обрезанного изображения без изменения страницы. В основном я записываю новое обрезанное изображение профиля в то же имя файла, что и ранее, и загружаю его в div. Однако вместо этого происходит то, что старое изображение остается, потому что оно принимает тот же образ. Изменения можно увидеть только после обновления страницы и повторной загрузки нового файла.

Есть ли функция для принудительного обновления изображения?

Ответ №1:

добавьте a ?123 в конце src атрибута изображения. 123 — это случайное число, генерируемое при каждом обновлении изображения.

$('.my-img').attr('src',$('.my-img').attr('src') '?' ((Math.random() * 1e6) | 0));