comment réparer 'jQuery n'est pas défini" erreur dans la bibliothèque de jquery?
Rails fixer: assurez-vous que <%= javascript_include_tag "application" %>
est avant tout script de chargement, de sorte que jquery est chargé en premier.
Cela semble vraiment bizarre. Lorsque je charge ma page, j'obtiens 2 js erreurs (Chrome):
jquery-ui.min.js:17 Uncaught ReferenceError: jQuery is not defined
jquery.blockUI.js:499 Uncaught ReferenceError: jQuery is not defined
Ok, qui semble... bizarre. Donc, je regarde mon script contient. Mes deux premières script inclut sur ma page:
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
<script src="http://bainternet-js-cdn.googlecode.com/svn/trunk/js/jQuery%20BlockUI%20Plugin/2.39/jquery.blockUI.js"></script>
Donc, la première est d'obtenir une erreur javascript liées à elle-même? Cela semble peu probable. Cela ressemble à un cas de détournement d'erreur (l'erreur réelle est ailleurs). Que puis-je faire pour résoudre ce problème? JS erreurs sur les pages de regarder d'un peu de manque de professionnalisme (au moins pour les autres devs). Je n'étais pas cette erreur l'autre jour-même revenue sur le code pour s'en assurer.
Vous devez inclure jQuery avant à l'aide de jQuery UI.
jQuery !== jQuery UI
, vous devez inclure la "base" de jQuery.hmm, vérification, je n'ai pas touché ce code pour un certain temps.
cela ressemble à un rails de problème, j'avais "/ / = require jquery " dans mon application.js mais il semble ne pas être le chargement.
OriginalL'auteur jcollum | 2012-02-13
Vous devez vous connecter pour publier un commentaire.
votre
doit être appelée avant de jquery ui < script > balises.
Devraient apparaître comme ceci:
OriginalL'auteur Downpour046
jQuery UI ne comprend pas le standard de la bibliothèque jQuery par défaut. Vous aurez besoin d'ajouter un
<script>
balise inclure le standard de la bibliothèque jQuery avant, y compris tous les plugins qui l'utilisent.OriginalL'auteur Anthony Grist