от
Предположим, у меня есть два блока div, как показано ниже: Так что я сделал, когда я нажал кнопку «Отправить», изображение загружается в раздел «Нет изображения». Но то, что я тоже хочу, когда я нажимаю кнопку один раз. Изображение должно быть загружено на обе коробки. Это мой HTML:

  

    
$(document).ready(function (e) {
    $("#uploadForm").on('submit',(function(e) {
        e.preventDefault();
        $.ajax({
            url: "upload.php",
            type: "POST",
            data:  new FormData(this),

            contentType: false,
            cache: false,
            processData:false,
            success: function(data)
            {
            $("#targetLayer").html(data);

            },
            error: function() 
            {
            }           
       });
    }));
});

И вот мой код Php для загрузки
<?php
if(is_array($_FILES)) {
if(is_uploaded_file($_FILES['filetoUpload']['tmp_name'])) {
$sourcePath = $_FILES['filetoUpload']['tmp_name'];
$targetPath = "images/".$_FILES['filetoUpload']['name'];
if(move_uploaded_file($sourcePath,$targetPath)) {
?>
<img class="image
    

        

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Вы можете использовать имя класса вместо использования идентификатора div, чтобы показать результаты в обоих, используя jQuery.
   $(".targetLayer").html(data);
...