Web-разработка « Обработка динамически созданных CHECKBOX
ДОброго времени суток.
Возникла проблема: не могу решить её. Ситуация следующая:
На странице загружается первый уровень дерева в виде чекбоксов(с именем name="PROPERTY[22][]"). по нажатию на плюсик(находится рядом с чекбоксом) загружается следующий уровень дерева (name формируется такой же). После отправки формы в $_POST уходит только те значения Чекбоксов которые были уже отмечены при загрузке страницы, а те которые я отметил до отправки формы - не приходят.
Дерево загружается через jquery методом "on"
Новые чекбоксы(дочерние ветки дерева) вставляются через document.createElement.
$("input:checked") - собирает абсолютно все нужные мне отмеченые чекбоксы
$("input[checked='checked']") - собирает только те чекбоксы которые были отмечены на момент загрузки страницы
Я повесил на событие отправки формы след код:
$("input:checked").each(function() {
$( this ).attr("checked",true);
});
Соответственно атрибут чекед должен проставиться везде где мне нужно.
И в итоге после отправки формы у меня в ПОсте всё равно находятся только те старые значения..
Народ помоги,а то у меня уже мозг поломался и не может придумать адекватные варианты решения задачи...
Возникла проблема: не могу решить её. Ситуация следующая:
На странице загружается первый уровень дерева в виде чекбоксов(с именем name="PROPERTY[22][]"). по нажатию на плюсик(находится рядом с чекбоксом) загружается следующий уровень дерева (name формируется такой же). После отправки формы в $_POST уходит только те значения Чекбоксов которые были уже отмечены при загрузке страницы, а те которые я отметил до отправки формы - не приходят.
Дерево загружается через jquery методом "on"
Новые чекбоксы(дочерние ветки дерева) вставляются через document.createElement.
$("input:checked") - собирает абсолютно все нужные мне отмеченые чекбоксы
$("input[checked='checked']") - собирает только те чекбоксы которые были отмечены на момент загрузки страницы
Я повесил на событие отправки формы след код:
$("input:checked").each(function() {
$( this ).attr("checked",true);
});
Соответственно атрибут чекед должен проставиться везде где мне нужно.
И в итоге после отправки формы у меня в ПОсте всё равно находятся только те старые значения..
Народ помоги,а то у меня уже мозг поломался и не может придумать адекватные варианты решения задачи...