Показать сообщение отдельно
  #1 (permalink)  
Старый 07.06.2016, 14:32
Интересующийся
Отправить личное сообщение для Le7o Посмотреть профиль Найти все сообщения от Le7o
 
Регистрация: 08.04.2011
Сообщений: 26

Отправка и получение данных AJAX
Доброго времени.

Такая ситуация: на странице есть таблица, пытаюсь сделать добавление записи через всплывающую форму (на форме два поля типа file) - поэтому для отправки формы использую formData, с отправкой проблем не возникает, а вот как отправленные данные вставить в таблицу на форме не могу понять?

Вот что использую для отправки:
$('#modal_form').on('submit', function (e) {
        e.preventDefault();
        var $that = $(this),
            formData = new FormData($that.get(0));
            formData.append('type_form', 'table1');
/* для проверки отправляемых данных */
        console.log(formData.get('type_form'));
        console.log(formData.get('f1'));
        console.log(formData.get('f2'));
        console.log(formData.get('f3'));
        console.log(formData.get('f4'));
        console.log(formData.get('f5'));
/* для проверки отправляемых данных */
        $.ajax({
            url: $that.attr('action'),
            type: $that.attr('method'),
            contentType: false,
            processData: false,
            data: formData,
            //dataType: 'json',
            success: function (data) {
                if (data == '1'){
                    alert('Данные успешно добавлены');
                } else {
                    $('#modal_form #msg').fadeIn(100).delay(5000).html(data);
                    $('#modal_form #msg').fadeOut(100).html(data);
                }
            }
        });
    });


Теоретически подозреваю, что нужно с сервера только что добавленные поля собирать в массив или делать запрос к БД и обратно отправлять и вставлять их в таблицу!?
А вот каким образом?
Ответить с цитированием