【发布时间】:2014-05-29 08:14:31
【问题描述】:
我一直在 Django 网站上阅读有关 Django 的信息,表格看起来非常简单方便。
但是我不知道如何将表单与我现有的前端集成,该前端使用 JQuery 作为其部分输入。
在我的网站上,有很多框可供用户单击以选择他们感兴趣的食物类别。我创建了a simplified JSFiddle demo here
当用户提交表单时,我想知道他选择了哪些食品类别并将其作为请求的一部分进行处理。 有没有形式上的机制可以让我做到这一点?
代码:
HTML:
<div class="choice">
Dairy
</div>
<div class="choice">
Meat
</div>
<div class="choice">
Snack
</div>
<div class="choice">
Organic
</div>
CSS:
.choice {
background-color: yellow;
padding: 20px;
display: inline-block;
border: 1px solid black;
border-radius: 3px;
margin-top: 5px;
opacity: 0.35;
}
JavaScript
$('.choice').click(function() {
if ($(this).attr('isSelected') != "true"){
$(this).attr('isSelected', 'true');
$(this).css('opacity', '1');
}
else{
$(this).attr('isSelected', '');
$(this).css('opacity', '0.35');
}
});
为方便起见,简单示例的屏幕截图。当用户点击一个淡入淡出的框时,它的不透明度变为 1(表示它被选中),当再次点击它时,它返回淡入淡出的视图。
【问题讨论】:
-
你对应的 Django 模型和表单是什么样的(如果它们存在的话)?我们需要知道这一点才能提供帮助
标签: jquery html django django-1.5