将产品添加到购物车的按钮 [英] A Button To Add A Product To A Cart

查看:76
本文介绍了将产品添加到购物车的按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的购物车在这里 http://jsfiddle.net/bkw5p/48/

因为我想向用户显示产品上的按钮,以将该产品添加到购物车中. 例如:当点击某个产品上的按钮时,它应该添加到购物车中而不是拖动到购物车中,我需要一个按钮将该产品添加到购物车中

我已经尝试过了,但是我无法获得它. 请尽快解决此问题

感谢和问候

s.varun

解决方案

尝试一下

解决方案低于

使用打击代码并尝试

<a data-role="link" href="javascript:linkHandler('<%= obj.productname %>', '<%= obj.price %>')" class="get" >Add <a>



function linkHandler(name, price)
{
    alert(name);
    alert(price);
    var name = name;
    var price = price;
    var cartItem = new item(name, parseFloat(price));
            // check duplicate
            var match = ko.utils.arrayFirst(viewModel.cartItems(), function(item){ return item.name == name; });
            if(match){
                match.qty(match.qty() + 1);
            } else {
              viewModel.cartItems.push(cartItem);
var rowCount = document.getElementById("cartcontent1").getElementsByTagName("TR").length;
document.getElementById("Totala").innerHTML = rowCount;
            }
}

My Shopping Cart Is Here http://jsfiddle.net/bkw5p/48/

in that i would like to show a button to user on products for adding that product to the shopping cart. Eg : when a button is clicked on a product it should add to cart instead of dragging to the cart i need a button to add that product to the cart

i have tried it but i am unable to get it. kindly help to solve this issues as soon as possible

thanks and regards

s.varun

解决方案

try this

solution is below

use the blow code and try it

<a data-role="link" href="javascript:linkHandler('<%= obj.productname %>', '<%= obj.price %>')" class="get" >Add <a>



function linkHandler(name, price)
{
    alert(name);
    alert(price);
    var name = name;
    var price = price;
    var cartItem = new item(name, parseFloat(price));
            // check duplicate
            var match = ko.utils.arrayFirst(viewModel.cartItems(), function(item){ return item.name == name; });
            if(match){
                match.qty(match.qty() + 1);
            } else {
              viewModel.cartItems.push(cartItem);
var rowCount = document.getElementById("cartcontent1").getElementsByTagName("TR").length;
document.getElementById("Totala").innerHTML = rowCount;
            }
}

这篇关于将产品添加到购物车的按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆