我正在使用Django和JqueryMobile构建应用程序。
我有以下问题。
我希望我的应用程序能够显示多种语言的信息(英语,西班牙语,中文)
在主页面中,我创建了一个链接,使用jquerymobile打开一个Dialog(内部页面),要求用户选择一种语言。
问题是我如何告诉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>
我不知道如何使用jquerymobile Dialog调用正确的url,以便Django处理请求。 当用户点击“保存”按钮时,如何发送选项“es”? 在哪里放置url来处理数据?
我过去使用类似的东西:
<form action="/myapp1/setup/" method="post">
choices here...
<input type="submit" value="Save" />
</form>
你有什么想法??