Я пытаюсь собрать некоторый код jQuery, который добавит элементы формы (флажки ввода) в форму, когда пользователь выполнит определенное действие. Затем пользователь может отправить эту форму.
Я совершенно новичок в jQuery, но мне удалось собрать некоторый код, который почти работает. Вот что у меня есть:
$("#someDivID").load("myPage.asp?id=x");
myPage.asp генерирует некоторые элементы формы, и все это хорошо видно на странице.
Однако, как только я отправляю (через POST) форму, новые элементы формы фактически не публикуются. Вот функция отправки формы:
$(document).ready(function() {
var options = {};
// bind to the form's submit event
$('#MyFormID').submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
Вам придется извинить меня, если я совершенно не прав в этом, но я предполагаю, что это потому, что новые элементы формы генерируются после начальной загрузки DOM. Должен ли я перезагрузить DOM (и если да, то как?), Или я должен все делать по-другому?
С наилучшими пожеланиями,
Адам