我需要在我的 Magento 商店中使用 jquery。我已经设法让我的扩展的原型和 jquery 一起工作。但问题是我正在使用两个第三方扩展。两者都有自己的 jquery 文件要包含。现在 Magento 的原型和两个额外的 jquery 文件把我的商店弄得一团糟。有没有办法为两个扩展使用一个 jquery 文件。我曾尝试使用最新的 jquery 版本,但没有一个扩展适用于该版本。我在这里没有选择和想法。谁能告诉我如何才能使这项工作?
我尝试删除脚本块。但它会产生更多错误。我有一个扩展程序,可以在产品列表页面的灯箱中显示产品图像。此扩展使用jquery-1.7.2.min。版本。另一个是使用jQuery v1.4.2版本的价格扩展调用。我从调用价格扩展的 xml 中删除了一个,并在 page.xml 中添加了一个jQuery v1.8.2版本。所以两个扩展都可以使用它。它现在生成以下错误:
TypeError: $(document).ready is not a function
$(document).ready(function() {
这段代码写在我的 list.phtml 文件中。
$(document).ready(function() {
var curUrl = "<?php echo $this->getUrl('contacts/index/reseturl/') ?>";
$("#selCat").change(function(){
$.ajax({
type: "POST",
data: "catUrl=" + $("#selCat").val(),
url: curUrl,
dataType: "text",
success: function(response){
//alert(response);
window.location.replace(response);
}
});
});
});