отправлять данные с помощью JqueryMobile Dialog и Django - PullRequest
0 голосов
/ 21 февраля 2012

Я создаю приложение с Django и JqueryMobile. У меня следующая проблема. Я хочу, чтобы мое приложение отображало информацию на нескольких языках (английский, испанский, китайский) На главной странице я создал ссылку, чтобы открыть диалог (внутреннюю страницу) с помощью jquerymobile, который просит пользователя выбрать язык. Проблема в том, как сообщить Django, какой вариант выбрал пользователь? поскольку созданные мной кнопки не являются тегами INPUT, это ссылки с атрибутами Button (<a href="#home" data-role="button">Save</a>) Ниже приведен код с главной страницы (шаблон из моего проекта Django), где я вызываю диалоговое окно (страница «Язык»).

<div data-role="footer">

     <div data-role="navbar">
       <ul>
           <li><a href="#Language" data-icon="gear" data-rel="dialog" data_transition="flip">Setup</a></li>
       </ul>
    </div> <!--/navbar -->

</div>
</div>

<!-- Confirm Language Page -->
<div data-role="page" id = "Language">
    <div data-role="header">
     <h1> Select Language</h1>
    </div>
    <div data-role="content">

           <div data-role="fieldcontain">
                <fieldset data-role="controlgroup" data-mini=true>
                   <legend>Select Language</legend>
                        <input type="radio" name="radio-choice-1" id="radio-choice-1" value="es" checked="checked" />
                        <label for="radio-choice-1">Spanish</label>

                        <input type="radio" name="radio-choice-1" id="radio-choice-2" value="en"  />
                        <label for="radio-choice-2">English</label>

                        <input type="radio" name="radio-choice-1" id="radio-choice-3" value="ch"  />
                        <label for="radio-choice-3">Chinese</label>
                </fieldset>       
            </div> <!-- field contain -->

     <a href="#home" data-role="button" data_rel="back">Cancel</a>
     <a href="#home" data-role="button">Save</a>

    </div>

</div>

</body>
</html>

Я не знаю, как вызвать правильный URL с помощью jquerymobile Dialog, чтобы Django обработал запрос. Как отправить выбор "es", когда пользователь нажимает кнопку Сохранить ?? Где разместить URL для обработки данных?

В прошлом я использовал что-то вроде:

<form action="/myapp1/setup/" method="post">
  choices here...
 <input type="submit" value="Save" />
</form>

У вас есть идея ??

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