Sind Sie jemals auf das Problem gestoßen, dass jQuery nicht definiert ist? Beim heutigen Testen eines Programms wurde jQuery immer geladen, aber nach vielen Tests wurde das Problem endlich entdeckt. Ich hoffe, dass es eine kurze Zusammenfassung gibt allen helfen.
Für diese Situation gibt es mehrere Lösungen:
1: Überprüfen Sie, ob die JQuery-Datei importiert wurde.
Auch wenn die Datei eingeführt wird, ist sie vorhanden bestanden? Beim Herunterladen von Software wie Full-Site-Downloadern wird empfohlen, Thunder zum Herunterladen von der offiziellen Website zu verwenden.
2: Um zu überprüfen, ob der Pfad falsch ist, können Sie auf den js-Dateipfad im Quellcode der Seite klicken.
Manchmal werden einige Pfade automatisch zu js hinzugefügt , was Pfadfehler verursacht
3: JS ist eine interpretierte Sprache, die in Blockreihenfolge basierend auf Tag-Referenzen ausgeführt wird. $ ist ein in jQuery generiertes Objekt muss in der JS platziert werden, die es verwendet.
Platzieren Sie die jQuery-Bibliothek vor den JavaScript-Skripten, die von jQuery abhängen, und fügen Sie diese Codes in document.ready ein, um sicherzustellen, dass das DOM geladen wird.
<script type="text/javascript" src="path/to/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { //依赖于jQuery的代码 }); </script>
4. Manchmal verwenden wir die js eines Drittanbieters, um die jQuery des CDN zu laden, und es schlägt fehl oder es kommt zu einer Zeitüberschreitung
Wenn es ein Problem mit dem CDN gibt, das jQuery bereitstellt und dazu führt, dass jQuery nicht geladen werden kann oder der Browser beim Laden der jQuery-Datei aufgrund von Netzwerkproblemen eine Zeitüberschreitung aufweist, tritt ein undefinierter jQuery-Fehler auf
Lösung : Mounten Sie die jQuery-Datei auf Ihrer eigenen Website. Wenn das CDN jQuery nicht laden kann, verwenden Sie als Backup Ihre eigene Website zum Hosten von jQuery. In diesem Fall können die meisten Benutzer den Zugriff über das CDN dennoch beschleunigen und Fehler vermeiden, wenn es ein Problem mit dem CDN gibt.
<script src="https://cdn.staticfile.org/jquery/3.1.1/jquery.min.js"></script> <script> window.jQuery || document.write('<script src="/js/jquery.min.js"><\/script>')) </script>
Es kann zu Problemen kommen, wenn Sie es über eine Software wie den Whole-Site-Downloader herunterladen. Es wird empfohlen, Thunder zum Herunterladen von der offiziellen Website zu verwenden.
Verwandte Empfehlungen:
Analyse zur Verhinderung rekursiver Stapelüberlauffehler in JavaScript
Lösung des Problems des einzigartigen Indexduplizierungsfehlers von thinkphp ( Bild )
Implementierungsmethode zur Fortsetzung der Ausführung nach MySQL-Batchdateifehler_MySQL
Das obige ist der detaillierte Inhalt vonZusammenfassung der jQuery-Fehler und -Lösungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!