• Как получить данные каждой строки?

    Stalker_RED
    @Stalker_RED
    Конструкция table.row(i).$(...) выглядит стремно и ведет себя странно. В документации таких фокусов не припоминаю.

    const trElem = table.row(i).node(); // tr
    const $rowControls = $('input,select,textarea', trElem); // инпуты из строки
    const serialized = $rowControls.serialize();
    console.log(serialized);



    И по хорошему, надо бы отправлять одним запросом, а не каждую строку отдельно. Сегодня их пара десятков, а завтра 12000.
    Ответ написан
    1 комментарий
  • Как отправлять каждую строку формы AJAX?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    0. какой то идентификатор карточки (42)
    1. создание строки - (видимо ничего не делать? но создать идентификтор (23))
    2. ввод данных - (дождаться завершения и отправить на сервер POST /api/form/42/row/23 {какой то джисон описывающий строку} )

    Где то так.
    В javascript подписываетесь на события onchange. Ну а дальше вызываете что то типа fetch или https://developer.mozilla.org/ru/docs/Web/API/XMLH...

    Обработка удаления строк по усмотрению
    Ответ написан
    Комментировать