我有一个具有以下格式的会话变量:
$_SESSION['user']['cart']['items']
这些项目包含[0][1][2]
等等,具体取决于购物车中的数量。在结帐时,我们有一个foreach循环遍历所有项目,它显示项目和成本基于每个变量中列出的项目ID。 EG
$items = $_SESSION['user']['cart']['items'];
foreach($items as $item) {
return '<p>'.self::GetItemDetail($item, "name").' '.self::GetItemDetail($item, "cost").'</p>';
}
现在我接受这个并通过我的html页面运行它并且耶!我们列出了所有项目,但现在说我想添加一个从购物车中移除按钮= O我不知所措。我无法取消设置item变量,这会清空整个购物车。由于变量是在添加项目时动态设置的,因此我不知道如何制作删除按钮。任何帮助将不胜感激。
我突然想到我可以使用
foreach($items as $key => $item) {
//return the data
}
并且键应该显示为数组值,因为我可以通过链接
<a class='removeItem' data-link='".$key."'>Remove From Cart</a>
然后在ajax调用中传递我未设置的数据链接属性。 不是100%,而是试一试。