Jquery .serializeArray () не обрабатывает значение динамически добавляемого комбинированного списка

Я пытаюсь сериализовать значение элементов формы, где мой комбо динамически добавляется после щелчка пользователя.
Я получаю значение от статического комбо-ящика, но не от динамического комбо-ящика.
мой код:

  <script>
//submit data
$(function (a) {
$("form").submit(function (event) {
console.log($(this).serializeArray());
event.preventDefault();
});
});

// populate entree item to select menu
function populate() {
// only declare the variables once
var json = <?php echo $json; ?>, obj, option = ' ', i;
for (var i = 0; i < json.length; i++) {
obj = json[i];
option += '<option value="' + obj.id + '">' + $.trim(obj.title) + '</option>';
}
return option;
}

//add more select box when addmore click
$(function (b) {
var i = 0;
$("a#addmore").click(function () {
i++;
$("p#entree").append('<select name="entree' + i + '">' + populate() + '<select><br>');
});
});
</script>

-1

Решение

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]