2012-01-16 9 views
0

Предположим, у меня есть простая форма с выделенным полем со списком и таблицей, которая имеет флажок для каждой строки, чтобы выбрать нужные строки.Отправить форму и отправить данные через AJAX одновременно?

Теперь на стороне сервера мне нужно связать все элементы, выбранные из таблицы (с помощью флажка для каждой строки), с элементом, выбранным в поле со списком.

Я знаю, что значение в combobox будет представлено с формой, но как я могу отправить все выбранные элементы из таблицы? мне нужно использовать AJAX или что-то еще? или можно сделать это через POST/GET?

+0

Нет, вы можете просто получить отмеченные элементы в регулярном сообщении формы. Разве это не работает для вас? – Brad

+0

Я еще не пробовал, но как узнать на серверной стороне ** какие ** элементы выбраны из таблицы? могу ли я поместить все флажки в таблицу в массив? что-то вроде '' и отправить этот var через POST? – jere

ответ

1

Форма должна заключать (быть anscestor) как в таблице, так и в поле со списком. Флажки строки таблицы должны выглядеть все

<input type="checkbox" name="rows[]" value="ROW ID"/> 

, а затем на стороне сервера, вы получите, в дополнении к значению, $_POST['rows'] поля со списком в виде массива, содержащего идентификаторы проверяемых строк.

+0

это даст мне только выбранные checboxes или все? – jere

+0

только выбранные флажки – ori

+0

работали как шарм. благодаря – jere

Смежные вопросы