Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   форма в AJAX таблице и POST отправка (https://javascript.ru/forum/jquery/24751-forma-v-ajax-tablice-i-post-otpravka.html)

switch001 12.01.2012 23:15

форма в AJAX таблице и POST отправка
 
Добрый вечер

Использую http://datatables.net в своих проектах для отображения табличных данных. Приспичило сделать таблицу редактируемой, сделал.
Значения храню в ячейках таблицы в hidden полях. Все поля поименованы как массив и в пхп сразу предстают в виде массива - удобно.

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

В примере http://datatables.net/release-datata.../api/form.html
используется функция $.serialize(), однако не понятно как получившуюся строку выгрузить обычным POST запросом после submit формы, а не ajax запросом.
Спасибо!

switch001 13.01.2012 08:37

Выход нашел.
Перед отправкой формы делаю так:

var sData = decodeURIComponent($('input', oTable.fnGetNodes()).serialize());
$('#tabledata').val(sData);


т.е. получаю все значения массива и пихаю их в hidden поле
затем в пхп обрабатываю его и получаю готовый массив:

parse_str($tabledata, $output);


Часовой пояс GMT +3, время: 12:55.