Mootools ve jQuery Aynı Anda Kullanımda Ajax Sorunu

12 Mart 2009 – 02:24

Merhaba;

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
Yazıyı paylaşın:
  • Facebook
  • MySpace
  • FriendFeed
  • Twitter
  • Live
  • Google Bookmarks
  • del.icio.us
  • Digg
  • Yahoo! Buzz
  • LinkedIn
  • Technorati
  • Yahoo! Bookmarks
  • email

Etiketler: , , , , ,

  1. Yorumlar (9)

  2. 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.

    Cevapla

    Yalçın Görmez cevabı:

    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.

    Cevapla

    Yorumlayan: Soner Gülbetekin - 8 Haziran 2009

  3. Hocam süpersin çok güzel anlatmışsın ve problemimi senin verdiğin bilgi sayesinde çözdüm çok saol.

    Cevapla

    Yorumlayan: cagdas - 29 Ağustos 2009

  4. Hocam ben size başka bişey sormak istiyorum:

    Sitemde iki farklı mootools kullanmak istiyorum fakat ikisini aynı anda aktif edemedim..

    nasıl yapabilirim?

    Cevapla

    Yalçın Görmez cevabı:

    İki tane farklı mootools kullanmanız gerekmez, 1 kütüphanesi iki farklı yerde kullanabilirsiniz.

    Cevapla

    Yorumlayan: burak - 29 Ağustos 2009

  5. 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?

    Cevapla

    Yalçın Görmez cevabı:

    JS dosyalarınızı örnek html’i ile e-posta at yalcingormez nokta com adresine gönderirseniz bakmaya çalışacağım. Saygılarımla.

    Cevapla

    Yorumlayan: burak - 30 Ağustos 2009

  6. Yolladım hocam

    Cevapla

    Yalçın Görmez cevabı:

    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üş.

    Cevapla

    Yorumlayan: burak - 31 Ağustos 2009

Yorum Yazın