JQuery: как сериализовать данные внутри формы, которые не являются входными данными? - PullRequest
0 голосов
/ 11 марта 2012

с использованием serialize() У меня нет проблем с сериализацией значений, вставленных в поля ввода текста формы, но ... как добавить к этим сериализованным данным содержимое тегов <span>, которые также находятся внутри этой формы?

1 Ответ

1 голос
/ 11 марта 2012

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

для html, подобного этому

<form id="myForm"><input type="text" name="myInput" /><span id="mySpan">this should be captured</span></form>

, запустите его перед сериализациейформа

$("#myForm span").each(function(i,v){
    $this = $(this)
    $("#myForm").append(
        $("<input type='hidden' />").attr({
            name:$this.attr('id'),
            value: $this.text()
        })
    )

})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...