0

この拡張機能を自分のショップで機能させるのに多くの問題があります。私の問題は、カートの最後の製品が削除されないことです。または、そうですが、製品を削除しても更新されません。これは製品を削除するスクリプトの一部である必要があると思いましたが、最後の製品を削除するときに「更新」する方法があるかどうか誰かに教えてもらえますか?AheadWorks AjaxCartProからです。

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")';
        }
    }
}

}

4

1 に答える 1

0

これをコメントアウトすると、問題が解決しました。また、このコードが何をするのかわかりません:

 else{
        tmpLinks[i].href = 'javascript:ajaxcartprodelete("' + aw_base_url + 'ajaxcartpro/cart/remove/id/' + id +'/is_checkout/1")';
    }
于 2012-10-04T17:33:38.333 に答える