在Wordpress中执行查询字符串而不刷新

时间:2013-06-24 10:15:46

标签: jquery wordpress query-string woocommerce

我发现以下代码在wordpress / woocommerce上清空我的购物车。

add_action('init', 'woocommerce_clear_cart_url');
function woocommerce_clear_cart_url() {
    global $woocommerce;
    if( isset($_REQUEST['clear-cart']) ) {
        $woocommerce->cart->empty_cart();
    }
}

为了执行此操作,我将?clear-cart添加到我网站上的任何网址,我在这里有点过头了。

但我想知道是否有一种方法可以使用jQuery或其他东西在没有页面刷新的情况下执行此功能?

1 个答案:

答案 0 :(得分:1)

假设清空购物车的网址为host/cart/clear

您可以通过向服务器发送AJAX POST请求来访问该网址:

var request = $.post('host/cart/clear');

如果您想为request的成功和/或失败附加事件处理程序:

request.done(successHandler);
request.fail(failureHandler);

成功和失败的手柄是功能。