我用Javascript创建了购物车。我正在尝试输出一个“您的购物车是空的”。并在购物车为空时显示图像消息。这是我的displayCart
function displayCart() {
let cartItems = localStorage.getItem('productsInCart');
cartItems = JSON.parse(cartItems);
let cart = localStorage.getItem("totalCost");
// cart = parseInt(cart);
let productContainer = d
其他条件,对不起,当购物车为空时,手推车中没有没有打印的项目。
@if($datas)
@foreach($datas as $data)
<h5>This is product</h5>
@endforeach
@else
<h5>Sorry no items in your cart</h5> // Not printing when cart is empty
@endif
我试图通过将用户选择的产品数据存储在本地存储中来构建购物车,然后通过从本地存储中检索产品数据来填充购物车。当单击add to cart按钮时,我使用下面的代码将产品数据存储到本地存储;
$('#addtocart').on('click', function(e) {
var qty = document.getElementById("p-qty").value;
var li = $(this).parent();
var product = {};
product.id = productid;
product.nam
如何在产品下面显示篮子合计,下面的代码产品和篮子合计显示在同一行中。我哪里做错了?我正在从购物车页面抓取分区产品-HTMl-购物车页面 <div class ="product-header"> [![enter image description here][1]][1]
<h5 class ="product-title">PRODUCT</h5>
<h5 class ="price">PRICE</h5>
我试图创建一个简单的eCommerce网站与HTML,CSS和JavaScript。当用户将一个项目添加到他们的购物车中时,我将该项目添加到本地存储中,当用户进入他们的购物车时,需要读取本地存储中的所有项,然后将其显示到购物车中。无论何时我试图追加,我都会得到这个。它不是显示HTML,而是显示所有HTML的字符串?
function getCartItems() {
var items = JSON.parse(localStorage.getItem("cartItems"));
console.log({ items });
for (let i =