WooCommerce - 产品已经在购物车中,更改"添加到购物车"文字ajax

时间:2018-02-05 11:44:14

标签: php ajax wordpress woocommerce

我从website

中找到了这个很棒的片段

我已启用"启用AJAX添加到档案中的购物车按钮", 并且只有在页面刷新后才会更新文本。

如何更新文字"添加到购物车"到了#34;已经在购物车"用ajax?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以添加类似的内容。

Js ajax

$('.accounts-content').on('click','.accounts-details-save-btn' ,function(e){
 e.preventDefault();
 var $btn = $(this);
 $.ajax({
  method: "POST",
  url: url,
  data: sendjson,
  dataType: "json",
  contentType: "application/json",
  headers : headers,
  success:function(response){
    $btn.text('already in cart');
  }, 
   error: function(){               
    $btn.text('add to cart');
   }
  });
});

与您的代码相同,类名为按钮等。