我正在Web2Py中开发一个应用程序,它包含了一个小的电子商务。有一个控制器和网页的链接本地主机:8000/topranchos/produto,有了产品,才有了topanchos的应用程序。
在produto页面中,有一个类似的产品列表:
单击“Adicionar ao carrinho”按钮时,将执行javascript函数:
<script>
function adicionarCarrinho(prod, qtde) {
quantidade = document.querySelector(qtde).value
console.log(quantidade)
if(quantidade > 0) {
$.get("{{=URL(f="adicionarCarrinho")}}", {produto: prod, qtde: quantidade} )
.done(function( data ) {
console.log (data)
var atual =document.querySelector(".badge-carrinho").innerHTML;
document.querySelector(".badge-carrinho").innerHTML =
parseInt(quantidade) + parseInt(atual);
alert("Adicionado ao carrinho com sucesso");
});
}
else alert("Selecione a quantidade de itens deste produto que você deseja");
}
</script>
它向动作default/adicionarCarrinho发出请求:
^{pr2}$在哪里卡林霍会议有一个在上声明的列表数据库型号:
#carrinho
session.carrinho = []
在终端上,命令打印卡林霍会议打印ajax请求接收到的项,但是当我添加其他itens时,列表是空的。当我点击carrinho页面时,显示卡林霍会议的信息,变量为空。
我该怎么修理这个?我尝试过使用cookies当然Web2Py book,但我在Web2Py上做了个傻瓜,还没有成功:/
谢谢你!
{cd1>上的每个请求都是空的。相反,在模型中:
应该是这样的:
^{pr2}$相关问题 更多 >
编程相关推荐