我有一个设计有twitter bootstrap前端和django后端,我想在购物车上做一个"加/减"按钮更新数量和价格。如何做到这一点是最好的选择? 目前我正在使用带有2个按钮的表单并更新视图中的数量和价格值。如果我使用Jscript,我如何更新会话字段的量化和价格?
我希望实现此目的:http://bootsnipp.com/snippets/featured/buttons-minus-and-plus-in-input但是当点击加号/减号以根据数量值更新价格时。
答案 0 :(得分:0)
Javascript 可用于根据数量更新价格。
Django 仅在向数据库提交数据时执行更新。您可以在粗略数据库中创建购物车对象,并保存用户在该购物车中选择的内容。但是对于价格和数量的页面更新而不向数据库提交数据,它将是 Javascript 。
我建议在页面上使用 Javascript 进行价格和数量更新,然后在选择“添加到购物车”按钮时,然后像其他{{1}一样提交数据},并将数据保存在该用户会话的购物车中。
答案 1 :(得分:0)
我认为对于你的情况,一个简单的jquery函数可以在更改数量元素时就足够了。
例如
之类的东西$(document).ready(function() {
$("#quantity").change(function(){
q = document.getElementById("quantity").val()
p = document.getElementById("price").val()
t = p*q
document.getElementById("total").val(t)
});
});