Magento:“结帐继续”按钮无法继续下一步

问题描述 投票:0回答:1

我正在努力向 Magento Onepage Checkout 添加一个部分,在遇到许多问题后,我返回并删除了所有模块以及附加到它们的所有文件。我返回结帐,现在一切正常,除了登录时“继续”按钮卡在计费部分。我相信它已连接到 onclick="billing.save() 内联函数.

这是我的 billing.phtml 代码。

*****
    <div class="buttons-set" id="billing-buttons-container">
        <p class="required"><?php echo $this->__('* Required Fields') ?></p>
        <button type="button" title="<?php echo $this->__('Continue') ?>" class="button" onclick="billing.save()"><span><span><?php echo $this->__('Continue') ?></span></span></button>
        <span class="please-wait" id="billing-please-wait" style="display:none;">
            <img src="<?php echo $this->getSkinUrl('images/opc-ajax-loader.gif') ?>" alt="<?php echo $this->__('Loading next step...') ?>" title="<?php echo $this->__('Loading next step...') ?>" class="v-middle" /> <?php echo $this->__('Loading next step...') ?>
        </span>
    </div>

*****
<script type="text/javascript">
//<![CDATA[
    var billing = new Billing('co-billing-form', '<?php echo $this->getUrl('checkout/onepage/getAddress') ?>address/', '<?php echo $this->getUrl('checkout/onepage/saveBilling') ?>');
    var billingForm = new VarienForm('co-billing-form');

    //billingForm.setElementsRelation('billing:country_id', 'billing:region', '<?php echo $this->getUrl('directory/json/childRegion') ?>', '<?php echo $this->__('Select State/Province...') ?>');
    $('billing-address-select') && billing.newAddress(!$('billing-address-select').value);

    var billingRegionUpdater = new RegionUpdater('billing:country_id', 'billing:region', 'billing:region_id', <?php echo $this->helper('directory')->getRegionJson() ?>, undefined, 'billing:postcode');
//]]>
</script>
php magento magento-1.7
1个回答
0
投票

对我来说,我只需进入系统->配置->运输方法并将统一费率运输方法从是更改为否,然后将否更改为是,然后保存配置。在此结帐结算步骤之后工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.