1. clean function in controller :
//clecn all products in compare list public function cleanajaxAction() { $items = Mage::getResourceModel('catalog/product_compare_item_collection'); if (Mage::getSingleton('customer/session')->isLoggedIn()) { $items->setCustomerId(Mage::getSingleton('customer/session')->getCustomerId()); } elseif ($this->_customerId) { $items->setCustomerId($this->_customerId); } else { $items->setVisitorId(Mage::getSingleton('log/visitor')->getId()); } /** @var $session Mage_Catalog_Model_Session */ $session = Mage::getSingleton('catalog/session'); try { $items->clear(); Mage::helper('catalog/product_compare')->calculate(); echo json_encode(array('status'=>'1','msg'=>'clean compare products successed!')); return; } catch (Exception $e){ //do nothing echo json_encode(array('status'=>'2','msg'=>$this->__($e->getMessage()))); return; } }
2. jquery call it by ajax
//clean all ajax (function($){ $('#clean-link').click(function(){ var ajax_url = $(this).attr('to_url'); $.ajax({ url: ajax_url, type: "POST", dataType:"json", success: function(json_obj) { if(json_obj.status == 1) { $(".compare-a").removeClass("compared"); $(".clean-compare-box").hide(); } else { alert(json_obj.msg); } } }); }) })(jQuery);
3. html node:
<div class="clean-compare-box"> <a to_url="<?php echo $this->getUrl('catalog/product_compare/cleanajax');?>" id="clean-link" class="clean-compare-link" style="color: #000000; cursor:pointer;"><?php echo $this->__('clear all');?></a> </div>
相关推荐
"Magento Ajax购物车"是指利用Ajax技术实现的无刷新购物车更新,使得用户在添加、修改或删除商品时无需跳转页面,提供更加流畅的购物体验。 一、Magento购物车的基本原理 购物车是电商网站的核心部分,Magento的...
Ajax-magento2-catalog-infinite-scroll.zip,免费的Magento 2扩展,为目录添加无限滚动功能(通过AJAX实现)编码教程,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。...
Magento AJAX 搜索是一种在 Magento 商城中实现的高级搜索功能,它通过利用 AJAX(异步JavaScript和XML)技术,提供用户友好的实时搜索体验。在传统的搜索方式中,用户输入查询后,页面需要完全刷新才能显示结果。而...
Ajax-magento2-ajax-layered-navigation.zip,ajax分层导航magento 2提供了一个过滤器列表,帮助您的客户以最短的方式搜索和获得他们最喜欢的产品。这个扩展应用了现代ajax技术来增强过滤系统,以提高用户对页面上每...
Ajax-magento2-module-ajax.zip,用于ajax请求的magento 2模块,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页...
Ajax-magento2-ajax-cart-quick.zip,magento 2 ajax购物车扩展插件提供舒适的购物体验。客户可以很容易地选择可配置的选项并在弹出窗口中编辑项目,而不会浪费重新加载页面的时间。,ajax代表异步javascript和xml。它...
Ajax-magento2-ajax-cart.zip,ajax add to cart for extension magento 2提供了通过ajax弹出窗口将产品添加到购物车的主要功能。它通过允许客户从产品列表页面将任何产品类型添加到购物车,显著改善了用户体验。,...
这篇博客“Magento:后台添加预览按钮 View product in frontend from Magento admin”主要探讨了如何通过自定义开发来实现这一功能,让管理员能够快速检查商品在网站前台的显示状态。 在Magento中,通常管理员需要...
Ajax-Magento-ajax-add-to-cart.zip,[模块magento 1]magento ajax添加到购物车-ajoter vos produits au panier en ajax/感谢ajax将您的产品添加到购物车,ajax代表异步javascript和xml。它是多种web技术的集合,包括...
修改你的list.phtml图片部分或者使用czettner_ajax/list.phtml(已经配置,见czettner_ajax.xml) 隐藏 CSS 中的按钮(感谢 lawrencetaur): .product-image .ajax{ display:none;} .product-image .ajax:hover{ ...
Magetop的Magento 2 Ajax购物车扩展Magetop开发的Magento 2 Ajax购物车扩展程序具有通过AJAX弹出窗口向购物车添加产品的主要功能。 通过允许客户直接从产品列表页面将任何产品类型添加到购物车,它可以显着改善用户...
在这个"magento新版ajax购物车插件"中,我们主要关注的是如何利用Ajax技术改进Magento购物车的用户体验。 首先,Ajax(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下更新部分网页的技术。...
Magento "Extended Product Grid with Editor" 插件是一个针对Magento电子商务平台的专业增强工具,旨在提高管理员在后台处理产品数据的效率和便利性。该插件在Magento的官方商店售价99美元,表明其提供了高级功能和...
### Magento官方文档翻译超好——深入理解Magento数据层操作与数据封装 #### 一、引言 Magento是一款基于PHP的企业级电子商务平台,以其强大的功能、灵活性以及可扩展性著称。在Magento中,数据处理是一个核心组成...
As a Magento specialist he has achieved all the Magento certifications. He is an active member of the community and has been recognized as a Magento Master for 2017. He is the Chief Operating Officer...
演示地址:http://olegnax.com/product/athlete-responsive-magento-theme/livepreview/ Athlete Magento主题,兼容Magento 1.9.x, 1.8.x, 1.7.x ,特点:完全自适应(响应式布局),自定义子主题,无限颜色,完全...
Magento是一款强大的开源电子商务平台,它的后台管理系统非常灵活且可扩展。...对于更复杂的需求,比如权限控制、多级菜单等,可以通过进一步学习Magento的菜单系统和Acl(Access Control List)机制来实现。
Magento是一款开源的电子商务平台,以其强大的功能和高度的可定制性深受电商网站开发者的喜爱。在Magento中,购物车预览(Cart View)是用户在添加商品到购物车后查看和管理购物车内容的重要环节。这个功能提供了...
标题:“Magento数据结构分析” 描述:“Magento数据字典”提供了对Magento系统中各种数据库表的深入理解,这对于理解和优化Magento的性能至关重要。 一、Magento数据结构解析 Magento是一款功能强大的电子商务...
Magento是一款强大的开源电子商务平台,以其高度可定制性和灵活性著称。在进行Magento的二次开发时,你需要理解并掌握以下几个核心概念和技术: 1. **MVC架构**:Magento基于Model-View-Controller(MVC)设计模式...