JQuery получить поля для отправки формы - PullRequest
1 голос
/ 24 октября 2011

Сгенерированная разметка HTML ниже

HTML

<input type="hidden" name="CONTROL$POSITION" value="" id="control_position_1"/>
<input type="hidden" name="CONTROL$POSITION" value="" id="control_position_2"/>
<input type="hidden" name="CONTROL$POSITION" value="" id="control_position_3"/>

Где каждое скрытое значение поля представляет собой перетаскиваемые элементы управления координатами x и y. Я хотел бы получить вывод, как показано ниже, по нажатию кнопки. Я не понимаю, что нужно сделать

выход

name$xvalue$yvalue[seperator]repeats

вот простая итерация

name=position,x=10,y=10,seperator=§ так что это будет вывод position$10$10§.

Вопрос:

Как создать вывод по нажатию кнопки, как указано в разделе «Вывод» выше.

1 Ответ

1 голос
/ 24 октября 2011

Не до конца понимают все детали, но общее решение может выглядеть так:

var res = [];
$('input[name="CONTROL$POSITION"]').each(function () {
    res.push('name=position,' + $(this).val());
})
alert(res.join('§'));
...