Magento添加到购物车按钮不起作用

时间:2013-04-24 12:53:56

标签: javascript jquery magento

是的,我已经看过关于这个问题的其他主题,但我还没有解决问题。所以我希望你能帮助我。 我的Magento商店www.koekentrommel.nl问题很简单,添加到购物车按钮不起作用。我是一个jquery新手,但我尝试了noconflict代码,但没有结果。你能帮忙吗?没有添加到购物车的商店就像没有轮胎的汽车...... 非常感谢!

这是view.phtml代码:

<?php $_helper = $this->helper('catalog/output'); ?>
<?php $_product = $this->getProduct(); ?>

<script type="text/javascript">
var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>);
$.noConflict();
</script>

    }.bind(productAddToCartForm);

    productAddToCartForm.submitLight = function(button, url){
        if(this.validator) {
            var nv = Validation.methods;
            delete Validation.methods['required-entry'];
            delete Validation.methods['validate-one-required'];
            delete Validation.methods['validate-one-required-by-name'];
            // Remove custom datetime validators
            for (var methodName in Validation.methods) {
                if (methodName.match(/^validate-datetime-.*/i)) {
                    delete Validation.methods[methodName];
                }
            }

            if (this.validator.validate()) {
                if (url) {
                    this.form.action = url;
                }
                this.form.submit();
            }
            Object.extend(Validation.methods, nv);
        }
    }.bind(productAddToCartForm);
//]]>
</script>


    

2 个答案:

答案 0 :(得分:0)

显然你的jQuery与原型相冲突。 NoConflcit应该解决它

答案 1 :(得分:0)

你有2个关闭脚本标签,你需要删除$ .noConflict()之后的那个;

 <script type="text/javascript">
   $.noConflict();
 </script>  <-- Delete

  }.bind(productAddToCartForm);
   .....
 </script>