Нужно отправить редактируемые данные в бэкэнд по нажатию кнопки - PullRequest
2 голосов
/ 03 июля 2019

Я должен сериализовать свои данные и отправить их на сервер через ajax.Я попытался сделать это, используя метод, указанный в datatable, но он не работает для меня.

У меня есть таблица, которую можно редактировать.Немногие поля являются редактируемыми, и эти редактируемые данные должны быть отправлены в бэкэнд в том порядке, в котором они введены.Я попробовал приведенное ниже решение, но оно не работает для меня:

var table = $('#example').DataTable();

// Handle form submission event
$('#subcpskam').on('click', function (e) {
    // Prevent actual form submission
    e.preventDefault();

    // Serialize form data
    var data = table.$('input,select,textarea').serialize();

    // Submit form data via Ajax
    $.ajax({
        url: 'submitAccount.htm',
        data: data,
        console.log(data);
        success: function (data) {
            console.log('Server response', data);
        }
    });
});

Я хочу отправить полные данные datatable при нажатии кнопки отправки, но я вижу данные в консоли, но не могу отправить их в базу данных.

enter image description here

1 Ответ

0 голосов
/ 03 июля 2019

Просто замени, надеюсь, это будет работать.

// var data = table.$('input,select,textarea').serialize();

var data = $( "input, textarea, select" ).serialize();

Ссылка на ссылку здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...