将产品添加到购物车的按钮 [英] A Button To Add A Product To A Cart
问题描述
我的购物车在这里 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屋!