Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.12.2014, 19:16
Интересующийся
Отправить личное сообщение для makarow.dmitry Посмотреть профиль Найти все сообщения от makarow.dmitry
 
Регистрация: 11.01.2014
Сообщений: 15

При мульти загрузке дублирует записи в базу. Как можно исправить?
Привет, всем! Сделал мултизагрузку файлов по нажатию на одну кнопку. Проблема: При загрузке дублирует записи в базу (сохраняет и грузит дубликаты фоток). Например, гружу фотку 2,3,4 - а у меня грузить два раза и пишет в базу также 2,3,4, 2,3,4 . Не могу зафиксировать ошибку.

Скорее всего, change() - срабатывает два раза.
Как сделать чтобы только один раз срабатывало? Или ошибка в другом?

Скрипт

//Функция добавления контента, нажатие кнопки в меню.
$(function(){
    $('#image_upload_form').children('input').change(function () {
      $('#image_upload_form').children('input').removeAttr('id');
        $('#image_upload_form').ajaxSubmit({
            beforeSubmit: function(){
            },

            success: function(data){

                var $item_id = data;
                window.location.replace("/add/" + $item_id);
              }
        });
    });
});


<a href="#" class="panel-general-button2" id="button-add-photo-select">
        <svg class="menu-icon-svg" viewBox="0 0 24 24">
            <use xlink:href="#addcontent-icon-menu"></use>
        </svg>

    <form class="add-content-button" enctype="multipart/form-data" method="post" id="image_upload_form" action="/add_photo/">
    
    <input id="id_image" multiple="true" name="image" type="file"></form>
    </a>


Буду рад, если подскажите. Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 13:25
Dreamweaver CS5.5 и ООП. Не выводит подсказки методов. Как можно исправить? jsuse Общие вопросы Javascript 3 23.03.2012 17:57
Можно ли как то выделить текст в блоке при клике по блоку? someLogin Элементы интерфейса 1 10.10.2011 04:10
Как можно при клике на нужную ссылку вывести confirm ? saturn Элементы интерфейса 7 19.09.2011 08:43
установить переменную сессии через ajax при загрузке страницы optik77 AJAX и COMET 3 02.06.2011 16:36