Я работаю над сценарием, который загружает и обрезает изображения. Он основан на jquery / ajax. Идея состоит в том, что после загрузки изображения оно отображается в div без перезагрузки страницы. Это делается с помощью функции jquery ajax. Каждое изображение имеет затем кнопку «обрезать», которая при нажатии открывает простое модальное окно, в котором можно обрезать и сохранить изображение. После сохранения модальные окна закрывают и обновляют div, снова загружая его содержимое с помощью ajax. Это было у меня проблема. Firefox по какой-то причине сохраняет старое изображение на экране и не обновляет его для отображения обрезанной версии.
Я уже перешел с функции load () на функцию ajax () (с cashe: false param). Я добавил php no-cache header и также добавляю случайную строку в вызываемый URL. На Firefox ничего не помогает (на chrome все нормально)
Есть идеи?
Код:
function load_posted_images(){
$.ajax({
url: "/ajax/ad_wizard_images.php?uid=1&rand=" + new Date().getTime(),
type: "POST",
cache: false,
success: function(data) {
$('#image-list').html(data);
}
});}