2017-08-21 2 views
1

Ich arbeite in asp.net Kern. Und ich benutze Typoskript. Ich möchte die Option select2 verwenden. Dafür benutze ich diese Linie.Wie wird der Fehler "Jquery ist nicht definiert" behoben?

<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" /> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script> 

Wenn ich das Projekt am Laufen, fand ich das Gebrüll Fehler:

enter image description here

Wie es zu lösen?

+0

Sie benötigen jquery script link über diese zwei Zeile .. –

+0

Load jquery vor select2.min.js – syntaxe

Antwort

3

Wichtiger Hinweis: - jQuery Basisbibliothek muss hinzugefügt werden, bevor ein Dritt js-Bibliothek/your-own-geschrieben-Script-Code

So fügen Sie jQuery Basis-Bibliothek wie unten : -

<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" /> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><!-- jQuery base library needed --> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script> 
+0

Der Fehler ist behoben ... –

2

Sie haben jQuery vor jeder Drittanbieter-js Bibliothek aufnehmen, zB:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
+1

Sie müssen erklären, wo jQuery-Bibliothek hinzufügen und warum. – Shiladitya

Verwandte Themen