Magento ajax购物车没有删除购物车中的上一个产品?

时间:2012-10-04 14:17:15

标签: jquery magento

我在使用我的商店进行此扩展时遇到了很多麻烦。我的问题是,购物车中的最后一个产品没有被删除。或者是,但删除产品时没有更新。我认为这必须是删除产品的脚本的一部分,任何人都可以告诉我,如果删除最后一个产品是否有一种方法使其“更新”?它来自AheadWorks Ajax Cart Pro。

function updateDeleteLinks(){
var tmpLinks = document.links;
for (i=0; i<tmpLinks.length; i++){
    if (tmpLinks[i].href.search('checkout/cart/delete') != -1){
        url = tmpLinks[i].href.replace(/\/uenc\/.+,/g, "");
        var del = url.match(/delete\/id\/\d+\//g);
        var id = del[0].match(/\d+/g);
        if (window.location.protocol == 'https:'){
            aw_base_url = aw_base_url.replace("http:", "https:");
        }    
        if(!AW_ACP.isCartPage){
            tmpLinks[i].href = 'javascript:ajaxcartprodelete("' + aw_base_url + 'ajaxcartpro/cart/remove/id/' + id +'")';
        }else{
            tmpLinks[i].href = 'javascript:ajaxcartprodelete("' + aw_base_url + 'ajaxcartpro/cart/remove/id/' + id +'/is_checkout/1")';
        }
    }
}

}

1 个答案:

答案 0 :(得分:0)

评论这件事可以解决这个问题。此外,我无法弄清楚这段代码的作用:

 else{
        tmpLinks[i].href = 'javascript:ajaxcartprodelete("' + aw_base_url + 'ajaxcartpro/cart/remove/id/' + id +'/is_checkout/1")';
    }