JavaScript'te "$ is not defined- $ function ()" Hatası Nasıl Çözülür?
JavaScript (JS), ECMAScript Spesifikasyonu ile uyumlu yüksek seviyeli bir kodlama dilidir. JavaScript, internetin oluşturulmasında yer alan en önemli teknolojilerden biridir. Etkileşimli web sayfalarının oluşturulmasını sağlar ve ayrıca web uygulamalarının geliştirilmesinde rol oynar. Son zamanlarda, kullanıcıların "$ tanımlı değil- $ işlevi ()”Kod yürütülürken hata.
JavaScript'te "$ tanımlı değil- $ function ()" Hatasına Neden Olan Nedir?
Birden çok kullanıcıdan çok sayıda rapor aldıktan sonra, sorunu araştırmaya karar verdik ve tamamen düzeltmek için bir dizi çözüm geliştirdik. Ayrıca tetiklenme sebebini araştırdık ve aşağıdaki gibi sıraladık.
Artık sorunun doğası hakkında temel bir anlayışa sahip olduğunuza göre, çözümlere doğru ilerleyeceğiz. Çatışmayı önlemek için bunları verildikleri sırayla uyguladığınızdan emin olun.
1.Çözüm: JQuery'yi Bağlama
Komutun düzgün çalışması için JavaScript'i JQuery'ye bağlamanız gerekir. Bu nedenle, bu sorunu atlatmak için dosyanızın başına bir satır kod ekleyeceğiz. Bunun için:
- Kopyala ve yapıştırmak aşağıdaki kod Başlat dosyanızın.
- Kayıt etmek senin değişikliklerin ve Kontrol sorunun devam edip etmediğini görmek için.
Not:Bu, komut dosyasının JQuery verilerini eklenen bağlantıdan almasını isteyecektir, daha hızlı yanıt için JQuery'yi sunucunuza yerel olarak ekleyin.
2.Çözüm: JQuery'yi Yerel Olarak Ekleme
Ayrıca JQuery'yi yerel olarak indirip ekleyebilir, bu sayfaya gidebilir ve indir Bilgisayarınızda JQuery ve Ekle dosyayı çalıştırmadan önce JavaScript'e aktarın.
Not:JQuery'yi, onu kullanan JavaScript'ten önce eklediğinizden emin olun.
3. Çözüm: JQuery'ye Bağlama
Bazı durumlarda, "$" değişkeni JQuery'ye bağlı değildir, bu nedenle, bu adımda, onu JQuery'ye bağlamak için bir kod satırı çalıştıracağız. Bunun için:
- "$JQuery için "değişken.
(function ($) {$ (function () {$ ['. update'). live ('değiştir', function () {formObject.run ($ (this));});});}) (jQuery );
- Çalıştırdıktan sonra, Kontrol sorunun devam edip etmediğini görmek için.
4.Çözüm: JQuery'den İçe Aktarma
Bazı kullanıcılar için, "$"JQuery'nin" değişkeni, sorununu çözen şeydi, bu nedenle, bu adımda, "$”Değişken. Bunun için:
- "$JQuery'den "değişken.
$ 'jquery'den içe aktar; (işlev () {// ... kod let script = $ (..)}) ()
- Kodu çalıştırdıktan sonra, Kontrol sorunun devam edip etmediğini görmek için.