【问题标题】:Add to cart button not working in Magento添加到购物车按钮在 Magento 中不起作用
【发布时间】:2013-02-21 02:12:31
【问题描述】:

我网站上的添加到购物车按钮不起作用。这是一个示例页面:http://www.fluffyflump.co.uk/pot-of-gold-art-print

单击检查元素和控制台时,我可以看到错误:无法调用未定义的方法“提交”

设置是 Magento 1.7.0.2 和我之前使用的自定义主题,没有任何问题。

任何想法如何解决这个问题?

【问题讨论】:

    标签: javascript magento


    【解决方案1】:

    Prototype JS 和 jQuery 之间存在冲突。

    在同一个网站使用两个JS框架是很常见的问题。

    检查此以了解如何使用noConflict(); 并防止冲突。 http://docs.jquery.com/Using_jQuery_with_Other_Libraries

    基本上你需要在原型和jQuery之间使用jQuery.noConflict();

    【讨论】:

    • 感谢 Kalpesh,我明白你在说什么,但实施起来听起来很棘手。我会只在那个函数/文件上实现它吗?
    • 只需创建一个js文件,内容为jQuery.noConflict();,并将其包含在prototypeJS和jQuery之间。
    • 所以我可以一个js文件,唯一的内容是jQuery.noConflict();并通过FTP上传到JS文件夹?不确定这听起来是否正确?
    • 是的,您还需要在 Magento 中包含该 JS 文件(头部)
    • 我创建了一个名为 noconflict.js 的文件,其内容为“jQuery.noConflict();”并将其上传到 /js 并将以下内容添加到 head.html 页面文件 - 这还没有解决。我做错了什么?
    猜你喜欢
    • 2016-11-26
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多