我有一个购物车,可以添加一个项目,购物车将显示数量为1的购物车中的项目,当我将相同的项目添加到购物车时,它会被添加,但购物车不会更新,直到我再次添加项目或相同的项目,或刷新购物车。添加第三个相同的项目将更新购物车并显示正确的数量,只是在添加第二个相同的项目后不会更新,并且将显示为少一个数量,直到页面刷新或不同的项目添加到购物车!
代码大部分来自于“agile web dev with rails”3.2版本。
line_items/create.js.erb
if ($('#cart tr').length > 0) { $('#cart').show()
作为一个uni项目,我正在制作一个购物车,到目前为止,您可以将产品添加到购物车中,如果您刷新页面,则可以从购物车中删除项目。
但是,当项目添加到购物篮时,如果不先刷新浏览器,则无法将其从购物车中删除。为什么会这样呢?
这是我的删除项目表单购物车功能
$('.del').on("click",function(){
var id= this.id;
var productId = $('#productId-'+id).text();
var productPrice = $('#price-'+id
我希望在购物车的cart.html页面中显示项目,但是当我在购物车中添加t恤项目时,它会给出错误Product matching query does not exist.,当我在购物车中添加产品项时,当我单击cart时,它会给出错误Tshirt matching query does not exist
cartitem.py文件:
def cartitem(request):
cart=request.session.get('cart')
if cart is None:
cart=[]
for c in cart:
我正在使用徽章图标/shopping购物车图标计数器。在购物车中添加商品时,计数器++代码工作正常。但在删除项目时,counter --不能正常工作。 //increment in badge icon number when new item added in cart
var counter = parseInt($(".badge").html()) + 1;
$(".badge").html(counter);
//decrement in badge ico
我有两个函数可以完成以下工作:- myFunction()发送变量/s结帐myFunction2()将产品添加到购物车中,然后进入购物车。该框架要求在继续结帐之前将产品添加到购物车中。我正在努力让这两个函数通过一个onclick按顺序添加。
有三种可能的输入(用于测试),即"Add to Cart“-使用href将产品添加到购物车(正确提交) "Submit form”-如果产品已经添加到购物车中,则将变量发送到结帐,但因为"Add to cart“已经进入购物车页面,所以必须返回到表单才能运行。(根据上面的说明正确提交)“点击”-尝试组合两个功能?,路由到购物车页面,
我试图让一个函数和一些相关的jquery正常工作。我有一个购物车,我试图在购物车中显示物品的数量。这是我目前的基本成绩。
html
<p>Your <a href="/cart.php">Shopping Cart:</a></span>
now has <span id="cartText">0 items</span></p>
jQuery
<script>
jQuery(document).ready(function(){
var itms = '