Magento:添加到购物车功能在产品详细信息页面上不起作用

Magento:添加到购物车功能在产品详细信息页面上不起作用,magento,Magento,我正面临一个奇怪的问题,不知道如何解决这个问题,因为我是新来的magento。“添加到购物车”按钮在此处的“产品详细信息”页面上不起作用 但它在分类页面上工作 为什么会发生这种情况。我已经给出了上面的链接,以便您可以看到按钮代码,并告诉我是否有什么地方出错 编辑 我删除了jquery库的声明和导航文件。然后,“添加到购物车”按钮开始工作。我需要知道的是为什么它在localhost中运行良好。相同的文件、相同的库和相同的代码,但它们似乎在服务器上遇到了冲突。请提出一些建议我看不出您在代码中添加

我正面临一个奇怪的问题,不知道如何解决这个问题,因为我是新来的magento。“添加到购物车”按钮在此处的“产品详细信息”页面上不起作用

但它在分类页面上工作

为什么会发生这种情况。我已经给出了上面的链接,以便您可以看到按钮代码,并告诉我是否有什么地方出错

编辑


我删除了jquery库的声明和导航文件。然后,“添加到购物车”按钮开始工作。我需要知道的是为什么它在localhost中运行良好。相同的文件、相同的库和相同的代码,但它们似乎在服务器上遇到了冲突。请提出一些建议

我看不出您在代码中添加了jquery库-错误似乎是说jquery未定义-我认为要么删除所有jquery,要么添加库应该解决这个问题

jquery是在调用脚本之后添加的。
确保将jQuery添加到页面中的时间早于依赖它的任何其他脚本。

这一切的原因是jQuery和prototype.js库之间存在冲突。我通过使用
jQuery.noConflict()
函数解决了这个问题,然后用jQuery

替换javascript代码中的所有$引用,只需禁用为特定主题添加的page.xml和head.phtml中的js文件


一切正常:-)

停止JavaScript可能是JS错误。检查错误控制台会显示一些错误,从superfish.js.ohh k中未定义jQuery开始,…谢谢,我不知道如何处理jQuery。我只知道我为菜单添加了jquery。将检查我是否没有注释掉superfish.jsLOL…我不知道该怎么做…除了添加菜单的javascript之外,我没有注释掉或删除任何其他内容。如果它与菜单有关,那么为什么它会在分类页面上工作呢。此外,您需要首先修复JS错误。在发生JS错误的行之后定义的任何JavaScript代码都不会执行。如果在为“添加到购物车”按钮定义提交处理程序之前发生此类错误,则不会绑定任何提交处理程序,因此按钮会断开。它在本地主机环境中运行良好。在那里看不到任何错误。顺便说一句,你能告诉我你是如何检查javascript错误的jQuery.1.4.2被添加的吗。此外,在localhostYes上一切都很好,jQuery被添加了,但它是在调用superfish.js之后添加的。因此,在superfish.js中对jQuery的任何引用都会出错……这都不是原因。我删除了对superfish和其他人的引用。另外,localhost中的一切都很好,所以问题出在其他地方这不是原因。它在本地主机环境中不起作用