форма в AJAX таблице и POST отправка
Добрый вечер
Использую http://datatables.net в своих проектах для отображения табличных данных. Приспичило сделать таблицу редактируемой, сделал. Значения храню в ячейках таблицы в hidden полях. Все поля поименованы как массив и в пхп сразу предстают в виде массива - удобно. Проблема в том, что если таблица большая, она разбивается на несколько страниц, и при сабмите выгружается на сервер только видимая часть. В примере http://datatables.net/release-datata.../api/form.html используется функция $.serialize(), однако не понятно как получившуюся строку выгрузить обычным POST запросом после submit формы, а не ajax запросом. Спасибо! |
Выход нашел.
Перед отправкой формы делаю так: var sData = decodeURIComponent($('input', oTable.fnGetNodes()).serialize()); $('#tabledata').val(sData); т.е. получаю все значения массива и пихаю их в hidden поле затем в пхп обрабатываю его и получаю готовый массив: parse_str($tabledata, $output); |
Часовой пояс GMT +3, время: 11:30. |