我需要一个简单的代码,用于检查购物车是否已包含产品,或者当前产品是否已添加到购物车,然后更新php变量而不重新整理页面。有可能吗?
答案 0 :(得分:1)
您可以在购物车中找到总项目,如下所示。
您可以尝试这样的事情:
$totalItemsInCart = Mage::helper('checkout/cart')->getItemsCount();
希望它能帮助您检查购物车是否包含产品。
修改强>
如果您想在ajax中使用只更新产品添加到购物车时的顶部链接,您可以进入这样的控制器
$response['status'] = 'SUCCESS';
$this->loadLayout();
$toplink = $this->getLayout()->getBlock('top.links')->toHtml();
$response['toplink'] = $toplink;
// write response to ajax json
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($response));
并且在ajax函数的响应中,您将获得toplink中的数据,您只需将此响应绑定到标题div
我希望这会清除你的方式。