Mootools ve jQuery Aynı Anda Kullanımda Ajax Sorunu
12 Mart 2009 – 02:24Merhaba;
Artık yavaş yavaş web tasarımlarım sırasında rastladığım ve çok aradığım hataları yazmaya başlıyorum. Örneği mootools javascript kütüphanesi kullanırken jquery kütüphanesi ile de çalışmak isterseniz jQuery'nin ajax'ını kullanamayacaksınız. Aynı işlemler prototype, dojo gibi kütüphanelerde de kullanılamıyor. Nedeni ise iki kütüphanedeki isimlerin çakışması.
Peki bu sorunu nasıl aşacaksınız? Bunun aslında çok basit bir yöntemi var. Kütüphane fonksiyonlarına ulaşmak için kullandığınız $ işaretini ya var j = jQuery.noConflict(); ile değiştireceksiniz ya da jQuery.ajax olarak kullanacaksınız. Yani:
$.ajax yerine jQuery.ajax
Etiketler: AJAX, dojo, JavaScript, jquery, mootools, prototype
Yorumlar (9)
Hocam bu işlemi javascript dosyasında mı yapacağız? Beceremedim.
Benim html dosyası içerisindeki js dosyalarım şu şekilde:
Şimdiden teşekkürler.
CevaplaYalçın Görmez cevabı:
Haziran 9th, 2009, 01:03
Kullandığınız yerlerde de kütüphanenin içinde de değişiklik yapmanız gerekiyor. Başka kod dosyaları da bu kütüphaneyi kullanıyorsa onların da içinde değişiklik yapmanız gerekebilir.
CevaplaYorumlayan: Soner Gülbetekin - 8 Haziran 2009
Hocam süpersin çok güzel anlatmışsın ve problemimi senin verdiğin bilgi sayesinde çözdüm çok saol.
CevaplaYorumlayan: cagdas - 29 Ağustos 2009
Hocam ben size başka bişey sormak istiyorum:
Sitemde iki farklı mootools kullanmak istiyorum fakat ikisini aynı anda aktif edemedim..
nasıl yapabilirim?
CevaplaYalçın Görmez cevabı:
Ağustos 29th, 2009, 23:06
İki tane farklı mootools kullanmanız gerekmez, 1 kütüphanesi iki farklı yerde kullanabilirsiniz.
CevaplaYorumlayan: burak - 29 Ağustos 2009
Hocam ben jsden pek anlamam.
Elimde bi kwick var bir de yine o türde bir script.İkiside mootools.
Birisindeki kodları diğerine kopyalamaya çalıştım ikiside çalışmadı.Nasıl aynı kütüpheneyi kullanıcam.Söylermisiniz?
CevaplaYalçın Görmez cevabı:
Ağustos 30th, 2009, 19:22
JS dosyalarınızı örnek html’i ile e-posta at yalcingormez nokta com adresine gönderirseniz bakmaya çalışacağım. Saygılarımla.
CevaplaYorumlayan: burak - 30 Ağustos 2009
Yolladım hocam
CevaplaYalçın Görmez cevabı:
Eylül 2nd, 2009, 12:46
Ben dosyaları alana kadar siz işinizi çözmüşsünüz. Sorun yaşayanlar için buradan da yazalım; arkadaş dosyaların orjinal versiyonunu kendi sitelerinden indirince problemi çözülmüş.
CevaplaYorumlayan: burak - 31 Ağustos 2009