Javascript 如何使“添加到购物车”按钮正常工作
我有添加到购物车按钮,当它被点击时,我想更新我的购物车和 添加新产品(同时更新计数器++),但使用此代码只插入上次单击的产品并删除其他产品。如果有可能从购物车中删除产品Javascript 如何使“添加到购物车”按钮正常工作,javascript,html,Javascript,Html,我有添加到购物车按钮,当它被点击时,我想更新我的购物车和 添加新产品(同时更新计数器++),但使用此代码只插入上次单击的产品并删除其他产品。如果有可能从购物车中删除产品 <script> $(document).ready(function () { $('.add_to_cart').click(function () { var product_id = $(this).data('id'); var pro
<script>
$(document).ready(function () {
$('.add_to_cart').click(function () {
var product_id = $(this).data('id');
var product_name = $(this).data('name');
var product_price = $(this).data('price');
$.ajax({
url: "/uketesi/index",
method: "POST",
datatype: "json",
data: {
'product_id':product_id,
'product_name':product_name,
'product_price':product_price,
},
success:(function (data) {
alert("produqti warmatebit daemata")
$("#cart").html("<table id=\"example2\">" +
"<thead>" +
"<tr>" +
"</tr>"+
"<tr>" +
"<td>" + product_name + "</td>" +
"<td>" + product_price + "</td>" +
"<td>" + product_id + "</td>" +
"</tr>" +
"</thead>" +
"</table>");
})
});
});
});
</script>
$(文档).ready(函数(){
$('.将\添加到\购物车')。单击(函数(){
var product_id=$(this).data('id');
var product_name=$(this).data('name');
var product_price=$(此).data('价格');
$.ajax({
url:“/uketesi/index”,
方法:“张贴”,
数据类型:“json”,
数据:{
“产品id”:产品id,
“产品名称”:产品名称,
“产品价格”:产品价格,
},
成功:(功能(数据){
警报(“produqti warmatebit daemata”)
$(“#购物车”).html(”+
"" +
"" +
""+
"" +
“”+产品名称+“”+
“”+产品价格+“”+
“”+产品id+“”+
"" +
"" +
"");
})
});
});
});
使用以下方法:
$(document).ready(function () {
$('.add_to_cart').click(function () {
var product_id = $(this).data('id');
var product_name = $(this).data('name');
var product_price = $(this).data('price');
$.ajax({
url: "/uketesi/index",
method: "POST",
datatype: "json",
data: {
'product_id':product_id,
'product_name':product_name,
'product_price':product_price,
},
success:(function (data) {
alert("produqti warmatebit daemata")
$("#cart table tbody").append(
"<tr>" +
"<td>" + product_name + "</td>" +
"<td>" + product_price + "</td>" +
"<td>" + product_id + "</td>" +
"</tr>");
int counter = $("#cart table tbody tr").length;
})
});
});
});
$(文档).ready(函数(){
$('.将\添加到\购物车')。单击(函数(){
var product_id=$(this).data('id');
var product_name=$(this).data('name');
var product_price=$(此).data('价格');
$.ajax({
url:“/uketesi/index”,
方法:“张贴”,
数据类型:“json”,
数据:{
“产品id”:产品id,
“产品名称”:产品名称,
“产品价格”:产品价格,
},
成功:(功能(数据){
警报(“produqti warmatebit daemata”)
$(“#购物车表体”)。附加(
"" +
“”+产品名称+“”+
“”+产品价格+“”+
“”+产品id+“”+
"");
int计数器=$(“#购物车表tbody tr”)。长度;
})
});
});
});
使用以下方法:
$(document).ready(function () {
$('.add_to_cart').click(function () {
var product_id = $(this).data('id');
var product_name = $(this).data('name');
var product_price = $(this).data('price');
$.ajax({
url: "/uketesi/index",
method: "POST",
datatype: "json",
data: {
'product_id':product_id,
'product_name':product_name,
'product_price':product_price,
},
success:(function (data) {
alert("produqti warmatebit daemata")
$("#cart table tbody").append(
"<tr>" +
"<td>" + product_name + "</td>" +
"<td>" + product_price + "</td>" +
"<td>" + product_id + "</td>" +
"</tr>");
int counter = $("#cart table tbody tr").length;
})
});
});
});
$(文档).ready(函数(){
$('.将\添加到\购物车')。单击(函数(){
var product_id=$(this).data('id');
var product_name=$(this).data('name');
var product_price=$(此).data('价格');
$.ajax({
url:“/uketesi/index”,
方法:“张贴”,
数据类型:“json”,
数据:{
“产品id”:产品id,
“产品名称”:产品名称,
“产品价格”:产品价格,
},
成功:(功能(数据){
警报(“produqti warmatebit daemata”)
$(“#购物车表体”)。附加(
"" +
“”+产品名称+“”+
“”+产品价格+“”+
“”+产品id+“”+
"");
int计数器=$(“#购物车表tbody tr”)。长度;
})
});
});
});
而不是$(“#购物车”).html(…)
使用$(“#购物车”).append(…)
这是合乎逻辑的,每次成功时都会放置一个新表。使用.append
,而不是.html
而不是$(“#购物车”).html(…)
使用$(“#购物车”).append(…)
这是合乎逻辑的,每次成功时都会放置一个新表。使用.append
,而不是.html