Замена изображения с помощью jquery

0

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

$('.Plot_left img').attr("src" , "<?php echo $mapimage_path .'?timestamp='.strtotime(date('y-m-d h:m:d'));?>");

Даже при том, что я добавил временную метку в изображении src iam, которая не может видеть результат при первой загрузке. Мне нужно обновить несколько раз, чтобы увидеть желаемый результат.

Есть ли другое решение для этого.

  • 0
    Похоже на проблему с кешем или добавление временной метки к изображению занимает немного времени.
  • 1
    Ваша временная метка здесь бесполезна, генерируется на стороне сервера только один раз. Вместо этого используйте как timestamp: $.now() стороне клиента, поэтому попробуйте: $('.Plot_left img').attr("src", "<?php echo $mapimage_path?>?" + $.now());
Показать ещё 7 комментариев
Теги:

1 ответ

0

Двойные кавычки (") не избегают одиночных кавычек ('), но наоборот, так что попробуйте этот путь

$('.Plot_left img').attr("src", '<?php echo $mapimage_path."?timestamp=".strtotime(date("ymd h:m:d"));?>');

Счастливое кодирование :)

  • 0
    Это не имеет большого значения.
  • 0
    Вы понимаете , что ' «s в коде PHP , а не в коде JS, не так ли?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню