Magento - 原型.js和jQuery问题 - 添加到购物车按钮

Magento - Prototype.js and jQuery issue - Add to cart Button

本文关键字:添加 按钮 问题 购物车 jQuery 原型 js Magento      更新时间:2023-09-26

我正在使用Magento构建商店,并在jQuery和Prototype上遇到了严重的问题.js

我导入/渲染了新的JS文件,如掌握Magento主题设计书中所述,但是在产品视图页面上,"添加到购物车"按钮不起作用。

当我单击按钮时,出现以下错误:

Uncaught TypeError: Cannot read property 'submit' of undefined onclick

我将Magento导入的JS中的所有内容都保留了下来,并仅添加了以下文件:

default/js/jquery.min.js">
default/js/bootstrap.min.js">
default/js/jquery.scripts.js">
default/js/chosen.jquery.min.js">

在jquery.scripts中.js文件我有:

jQuery.noConflict();
jQuery(document).ready(fucntion(){
});

我不知道它有什么问题。我已经在寻找大约 2 个小时了,但没有找到任何明智的解决方案或建议。

当我删除jquery.min.js文件时,问题消失了。

你需要在prototype.js文件上方添加你的jquery文件。

jquery 与 magento 中的 Prototype 冲突:

最简单的解决方案是在主jquery文件的末尾添加。

jQuery.noConflict();

或者创建自定义 js 文件并添加此行,并在主 js 之后包含此文件。