Magento 저장소에서 jquery를 사용해야합니다. 프로토 타입과 jquery를 함께 사용할 수 있도록했습니다. 하지만 문제는 두 개의 타사 확장을 사용하고 있다는 것입니다. 둘 다 포함 할 jquery 파일이 있습니다. 이제 Magento의 프로토 타입과 두 개의 추가 jquery 파일이 내 저장소를 엉망으로 만들고 있습니다. 두 확장 모두에 대해 하나의 jquery 파일을 사용할 방법이 있습니까? 최신 jquery 버전을 사용해 보았지만 어느 버전도 해당 버전에서 작동하지 않습니다. 나는 여기에서 선택권과 아이디어가 없다. 아무도 내가이 일을 어떻게 할 수 있는지 말해 줄 수 없습니까?Magento 프로토 타입 및 타사 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);
}
});
});
});
시도해보십시오 answer.py?answer=8310233/magento-using-jquery-with-noconflict/8310465#8310465 – Gowri
확장 레이아웃 XML 파일을 열고 xml에서 addscript 블록을 제거하십시오. – Gowri
xml 파일에서 스크립트 블록을 제거하면 더 많은 오류가 발생합니다. ( – jdhaar