如何通过ajax结账时刷新订单审核?

时间:2015-09-07 15:41:56

标签: jquery ajax wordpress woocommerce

在我的WooCommerce插件中,我使用devbridge autocomplete plugin运送城市字段。选择城市后,我想通过ajax刷新订单审核。 这是JS:

jQuery('input.city-search').autocomplete({
    serviceUrl: ajax.url,
    paramName: 's',
    params: {
        action: 'wp_ajax_city_search'
    },
    transformResult: function(response) {
        response = jQuery.parseJSON(response);
        return {
        suggestions: jQuery.map(response, function(item) {
            return { 
                value: decode_html(item.text), 
                data: item.data
            };
        })
    };
    },
    onSelect: function (suggestion) {
        jQuery( 'body' ).trigger( 'update_checkout' );
    }
});

问题是jQuery( 'body' ).trigger( 'update_checkout' )什么也没做。 我也尝试了$( document.body ).trigger( 'update_checkout' ),但结果是一样的 - 没有。我试图检查是否有任何事件绑定到正文 - jQuery('body').data('events')并且它已经证明没有。

0 个答案:

没有答案