Sådan løses '$ er ikke defineret- $ funktion ()' Fejl i JavaScript?
JavaScript (JS) er et scripting-sprog på højt niveau, der overholder ECMAScript Specification. JavaScript er en af de vigtigste teknologier, der er involveret i oprettelsen af internettet. Det muliggør oprettelse af interaktive websider og er også involveret i udviklingen af webapplikationer. For nylig er der kommet mange rapporter ind, hvor brugerne har oplevet ”$ er ikke defineret- $ funktion ()”Fejl under udførelse af kode.
Hvad forårsager "$ er ikke defineret- $ funktion ()" Fejl i JavaScript?
Efter at have modtaget adskillige rapporter fra flere brugere, besluttede vi at undersøge problemet og udtænkte et sæt løsninger til at løse det fuldstændigt. Vi undersøgte også årsagen, som den blev udløst af, og opførte den som følger.
Nu hvor du har en grundlæggende forståelse af problemets natur, vil vi gå videre mod løsningerne. Sørg for at implementere disse i den specifikke rækkefølge, som de præsenteres for at undgå konflikt.
Løsning 1: Sammenkædning af JQuery
Du skal linke JavaScript til JQuery for at få kommandoen til at fungere korrekt. Derfor tilføjer vi en linje kode i starten af din fil for at omgå dette problem. For det:
- Kopi og sæt ind følgende kode på Start af din fil.
- Gemme dine ændringer og kontrollere for at se, om problemet fortsætter.
Bemærk:Dette vil bede scriptet om at hente JQuery-dataene fra det link, der er tilføjet. For et hurtigere svar skal du tilføje JQuery til din server lokalt.
Løsning 2: Tilføjelse af JQuery lokalt
Du kan også downloade og tilføje JQuery lokalt, navigere til denne side og Hent JQuery på din computer og tilføje det til JavaScript, før filen udføres.
Bemærk:Sørg for at tilføje JQuery før JavaScript, der bruger det.
Løsning 3: Binding til JQuery
I nogle tilfælde er variablen “$” ikke bundet til JQuery, derfor udfører vi i dette trin en linje kode for at binde den til JQuery. For det:
- Udfør følgende kode for at binde “$”Variabel til JQuery.
(funktion ($) {$ (funktion () {$ ('. opdatering'). live ('ændring', funktion () {formObject.run ($ (dette));});});}) (jQuery );
- Efter udførelse, kontrollere for at se, om problemet fortsætter.
Løsning 4: Import fra JQuery
For nogle brugere importerer du “$”Variabel fra JQuery var det, der løste problemet, derfor bruger vi i dette trin en kommando til at importere“$”Variabel. For det:
- Udfør følgende kode for at importere “$”Variabel fra JQuery.
importer $ fra 'jquery'; (funktion () {// ... kode lad script = $ (..)}) ()
- Efter udførelse af koden, kontrollere for at se, om problemet fortsætter.