2017-02-15 3 views
1

Ich versuche load custom checkboxes in meine Twig Vorlage. Aber egal was ich versuche es gibt mir immer Uncaught ReferenceError: $ is not defined Ausnahme.Zweig Vorlage erkennt kein Javascript

ich diese

<script type="text/javascript" src="{{ assert('path_to_script.js') }}"></script> 

zunächst versucht, aber es hat nicht funktioniert, dann habe ich Assetic, installiert durch die Dokumentation folgende und das hat

{% javascripts 'path_to_script.js' %} 
      <script src="{{ asset_url }}"></script> 
{% endjavascripts %} 

ich versucht, indem type="text/javascript" aber noch nichts . Ich habe auch versucht

{% block javascripts %} 
    // {% javascripts .... %} 
{% endblock %} 

Ich habe versucht, die Änderung der Skript-Header als gut zu diesem

$(window).load(function() { ... } 

Aber vergeblich in einem Block über Skript setzen.

Ich habe versucht, eine <footer> script call here </footer> am Ende der Seite, aber es hat nicht funktioniert.

Ich benutzte das kompilierte CSS auf die Weise, sonst wird es nichts laden. jetzt lädt es einfach ohne zu arbeiten.

Fehle ich etwas oder habe ich etwas falsch gemacht?

+4

Scheint, Ihre 'jQuery' Bibliothek nicht richtig in Ihrem Code enthalten .. Überprüfen Sie seinen Pfad. –

+0

Ich habe Ihren Stift überprüft .. Es funktioniert gut für mich .. Ich denke, Ihre "jQuery" Aufnahme könnte auf einen CDN Link verweisen, der von Ihrer Firewall blockiert werden könnte. –

+0

Sie es in einer Zweigdatei enthalten und es hat funktioniert? Wenn ja, wie hast du es aufgenommen und welche "Jquery" -Version hast du benutzt? –

Antwort

0

fixiert ich das Problem, wie ich nicht die richtigen Skripte aufrufen wurde, die die Ausführung dessen, was ich möglich soll (dh JS Scripts)