【发布时间】:2024-05-16 06:55:01
【问题描述】:
希望这不是一个愚蠢的问题。
我有一个电子商务网站,当用户将商品添加到购物车时。在页面顶部,我有这个函数,它计算数组,然后向用户显示购物车中有多少商品。
然后我将购物车总价格存储在会话中以显示在页面顶部。
我正在使用 Jquery 将商品添加到购物车,但问题是您必须刷新页面才能看到购物车商品总价和购物车总价格(在页面顶部。不是购物车页面。所以不要把它混在一起)。
我使用location.reload(); 在 Jquery 中重新加载,但这会刷新自己的页面。
为了显示用户在购物车中的商品数量,我做了count
<?php echo count($_SESSION["cart_array"])?>
并且对于总项目价格回显会话
<?php echo $_SESSION['smallcart'];?>
如何使用 PHP 或任何其他形式来刷新 count 和 smallcart 会话而不刷新页面。
那些在我的pageheader.php中
我
<?php include realpath(dirname(__FILE__)."/../../pageheader.php"); ?>
它们是我可以在不刷新页面body 的情况下刷新pageheader.php 的一种方式。
【问题讨论】:
-
我会说,用 Ajax 方式来做。
-
为什么不调用
done方法并在其中更改购物车HTML。 -
@Fred-ii- +1 for the sick rhyme
-
@Orangepill 谢谢,非常感谢。这不是我最好的 :::ELVIS::: 模仿,但我的朋友们喜欢它 ;-)
-
@OP --- 似乎有人问了类似的问题。你应该sit in on this one