Magento ストアで jquery を使用する必要があります。拡張機能のプロトタイプと jquery の両方を一緒に動作させることができました。しかし問題は、私が 2 つのサードパーティ製拡張機能を使用していることです。どちらにも、含める独自の jquery ファイルがあります。現在、Magento のプロトタイプと 2 つの追加の jquery ファイルが私のストアを混乱させています。両方の拡張子に 1 つの jquery ファイルを使用する方法はありますか。最新の jquery バージョンを使用してみましたが、どちらの拡張機能もそのバージョンでは機能しません。ここではオプションとアイデアがありません。どうすればこれを機能させることができるか教えてもらえますか?
スクリプトブロックを削除してみました。しかし、それはより多くのエラーを生成します。製品リストページからライトボックスに製品画像を表示する拡張機能が 1 つあります。この拡張機能はjquery-1.7.2.min を使用します。バージョン。もう一つはjQuery v1.4.2版を利用した料金延長の募集です。価格拡張機能の xml の呼び出しから 1 つを削除し、 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);
}
});
});
});