如何通过AJAX WooCommerce添加到购物车

时间:2012-11-21 作者:jepser

我已经找了一段时间了,这个。我想通过AJAX添加一个项目。在Woocommerce中将项目添加到购物车时,页面将使用GET参数重新加载add-to-cart="The current product ID".

我想通过AJAX来实现。在管理区域中有一个复选框,用于启用标记为“启用AJAX按钮以添加到产品列表上的购物车”的功能

但它什么也不做,它仍在重新加载页面。

1 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

我们谈论的是单一产品视图还是产品归档页面(商店、类别)?

因为复选框/选项旁边的文本表明,大致翻译如下:

»在产品归档页面上激活ajax签出按钮«

在我为之进行的所有安装中,这就是它的工作方式——ajax在归档文件上签出,但不是在单个视图上签出。

后者你必须自己实现,或者你可以找到一个免费的插件。

后续跟进:

有关如何使用AJAX实现woocommerce的»添加到购物车«-功能的基本示例,请参见:Woocommerce - Add a product to cart programmatically via JS or PHP.

结束

相关推荐

Ajax response is always 0

我试图弄明白为什么我的Ajax响应总是0。我试图根据点击链接的ID将元数据加载到Jquery UI对话框中。所有这些都是在一个单一的。php模板文件-不确定这是否是原因。这是我的代码(为空格编辑): jQuery( \'#meta-dialog-box\' ).dialog({ width: \"500px\", autoOpen: false, show: \"blind\",