Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > jquery.form обработка на сервере


Автор: Frozen_Coyote 22.11.2011, 16:24
Добрый день

помогите пожалуйста разобраться с сабжевым плагином

моя форма состоит из двух чекбоксов и сабмита
Код

<div id='checkboxMoscow'><input name="deleteCity" type="checkbox" value="1" style="vertical-align: middle" />Москва</div>
<div id='checkboxPiter'><input name="deleteCity" type="checkbox" value="2" style="vertical-align: middle" />Питер</div>
<input type="submit" name="DeleteCities" id="DeleteCities" value="Удалить" />


как обрабатывать данные на стороне сервера в принципе ясно. Вопроса 2.
1. Как разложить пост запрос на стороне сервера - если значение name разное (например 'deleteMoscow' и 'deletePiter') вопросов нет (но надо заранее знать имена переменных), а вот если оно (как в примере) одинаковое - как вытащить на стороне сервака все отмеченные значения, ибо я привел пример для двух позиций но их может быть сколько угодно.
2. Значения самой кнопки сабмита в пост запрос не входит? Ибо скрипт php не видит ничего про кнопку. Возможно ли как то дополнить весь запрос парой имя/значение самой кнопки 

спасибо!


Автор: -=Ustas=- 22.11.2011, 17:30
Frozen_Coyote
1. используй:
Код

name="deleteCity[]"

тогда все выбранные значения будут там.
2. Должна приходить, если ты конечно используешь <form>

Автор: Frozen_Coyote 22.11.2011, 18:38
с первым ясно, спасибо, реально работает

насчет второго - форм использую. почитал на сторонних сайтах - вроде как ajaxSubmit не передает про кнопку ни черта, только ajaxForm 

Автор: $дмитрий 22.11.2011, 20:16
Цитата

Значения самой кнопки сабмита в пост запрос не входит

Название и значение кнопки передается, http://jquery.malsup.com/form/#ajaxForm

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)