получение значений из опубликованной формы, содержащей список <ul> - PullRequest
0 голосов
/ 17 октября 2011

У меня есть простая форма:

<form id="myForm" method="post"
    action="../SentinelOperationsUI/SystemAuditView.aspx" class="formular">

<fieldset>
    <legend>
        Buy-In
    </legend>
    <label>
        <select id="buyIn" name="buyIn" class="validate[required]">
            <option value=""></option>
            <option>New System Subscription - Third Party System Evolution - Five Year Buy-In</option>
            <option>New System Subscription - ABB System Evolution - Three Year Buy-In</option>
            <option>New System Subscription - Three Year Buy-In</option>
            <option value="SID-repeated">Plant Site Subscription - Buy-In plus Synchronization</option>
        </select>
    </label>
</fieldset>

<fieldset class="SIDContainer" style="display: none;">
    <legend>
        SID (repeated)
    </legend>
    <label>
        <input type="text" class="SID" style="text-transform: uppercase;"/>
        <input type="button" value="Add" class="addSIDToList" style="display: none;" />
    </label>

    <ul class="SIDList" name="SIDList" 
        style="text-transform: uppercase; list-style: disc; "></ul>

</fieldset>

<input class="submit" type="submit" value="Submit"/>
</form>

Список ul заполняется через jquery. Есть ли какой-нибудь умный способ прочитать опубликованные значения на странице, которую я публикую? Или мне нужно разместить их вручную, используя $ .post? Спасибо

1 Ответ

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

Если вы заполняете ul символами li, каждый из которых содержит элемент ввода, который содержит фактическое значение (скрытое или нет), вы можете просто опубликовать страницу, и ваши значения должны быть отправлены на сервер. Конечно, вы можете сделать это с помощью сценариев и просто добавить значения к какому-либо объекту (или прочитать их вручную из дерева DOM) и передать этот объект на сервер через некоторый метод AJAX, такой как $ .post.

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