webentwicklung-frage-antwort-db.com.de

Javascript-Laufzeitfehler: $ ist nicht definiert

Ich habe ein Skript in meine Default.aspx Seite eingefügt. Ich erhalte folgende Fehlermeldung .Error

7
Ajay P

$ wird durch jQuery definiert, auf das Sie wahrscheinlich nicht verwiesen haben. Eine einfache Möglichkeit besteht darin, eine der CDN-URLs zu Ihrem Vorlagen-HTML-Code hinzuzufügen:

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
27
Marcelo Cantos

Ich hatte das gleiche Problem, hatte aber einen korrekten Hinweis auf jQuery. 

Ich habe es gelöst, indem auf jQuery before alle anderen Skripte verwiesen wurde. In Ihrem Fall würde es so aussehen:

<script src= "scripts/jquery-ui.js" />
<script src= "scripts/JavaScript_scroll.js" />

Hoffe, das hilft jedem anderen mit einem ähnlichen Problem.

4
taylorsabell

Sie müssen jQuery angeben: http://learn.jquery.com/about-jquery/how-jquery-works/

<!doctype html>
<html>
<head>
    <meta charset="utf-8" />
    <title>Demo</title>
    **<script src="jquery.js"></script>**
</head>
<body>
  ...
</body>
</html>
4
CodingIntrigue

Ich hatte das gleiche Problem, da $ nicht identifiziert ist. Nach langem Kampf erfahre ich, dass in der Masterseite etwas HTML-Coder-Fehler vorliegt, So it worked fine when i include the Jquery files directly in Content page.enter image description here

1
Ayaat Shifa

(Für andere, die möglicherweise das gleiche Problem haben wie OPs)
Ich hatte das gleiche Problem, aber der Grund war, dass ich versuchte, mein jQuery-Skript vor dem Laden der jQuery-Bibliothek selbst zu laden. Stellen Sie also sicher, dass Sie zuerst diese Zeile hinzufügen:

<script src="Scripts/jquery-{version}.min.js"></script>

vor dem Hinzufügen 

<script src="Scripts/JavaSript_scroll.js"></script>
0
mok