Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Не срабатывает событие (https://javascript.ru/forum/events/66587-ne-srabatyvaet-sobytie.html)

serj0110 25.12.2016 12:29

Не срабатывает событие
 
$("input[id='photo']").on("change", function() {
    var $input = this.files;
    var data = new FormData($('form')[0]);
    $.each( $input, function( key, value ){
        data.append( key, value );
   .
   .
   .
});

Данная функция работает. Через Ajax загружаю картинки на сервер, потом они отображаются у пользователя.
Реализовал функцию удаления картинки, работает хорошо, нет проблем.
Но есть загвоздка в том, что если загрузить картинку, после того как загрузится, удалить, и попытаться снова загрузить туже самую картинку, то событие не срабатывает, а если взять другую картинку, загружает её спокойно, и потом уже можно загрузить ту удаленную.

Если не обращать внимания на удаление, а скажем так, попытаться после загрузки картинки, снова её же загрузить, событие тоже не срабатывает.

P.S. Попытался описать как можно лучше

serj0110 25.12.2016 13:13

Прошу прощения, совсем забыл, после ajax запроса не очищал поле с инпутом, проблему решил.

Аууу 26.12.2016 16:33

хорошо бы увидеть остальную часть программы


Часовой пояс GMT +3, время: 12:58.