1: Bei der Verwendung von Twig ist ein Problem aufgetreten
definiert eine Vorlagenseite, die dann von den Unterseiten geerbt wird.
Sie können keinen Code außerhalb des {%%}-Tags schreiben, da sonst ein Fehler gemeldet wird. Wie im Bild oben gezeigt, habe ich einen Code in das Tag geschrieben und der Browser hat einen Fehler gemeldet, wie unten gezeigt:
Meine JQuery wird auf der Vorlagenseite eingeführt. Wenn ich diesen Code separat in eine js-Datei einfüge und ihn in die Vorlagenseite einfüge, gibt es kein Problem.
Ich möchte hier fragen: Was ist der Twig-Rendering-Mechanismus? Warum kann ich hier nicht $ verwenden?
Vielen Dank
Ich habe gerade einen Blick darauf geworfen. Nachdem ich jquery direkt zur Unterseite hinzugefügt habe, kann die Unterseite tatsächlich verwendet werden. $ kann verwendet werden.
Wenn Sie auf einige öffentliche Ressourcen verweisen, geschieht dies, wenn Sie diese in die Vorlagenseite einfügen. Wie kann die Publizität dieser Ressourcen sichergestellt werden?
1: Bei der Verwendung von Twig ist ein Problem aufgetreten
definiert eine Vorlagenseite, die dann von den Unterseiten geerbt wird.
Sie können keinen Code außerhalb des {%%}-Tags schreiben, da sonst ein Fehler gemeldet wird. Wie im Bild oben gezeigt, habe ich einen Code in das Tag geschrieben und der Browser hat einen Fehler gemeldet, wie unten gezeigt:
Meine JQuery wird auf der Vorlagenseite eingeführt. Wenn ich diesen Code separat in eine js-Datei einfüge und ihn in die Vorlagenseite einfüge, gibt es kein Problem.
Ich möchte hier fragen: Was ist der Twig-Rendering-Mechanismus? Warum kann ich hier nicht $ verwenden?
Vielen Dank
Ich habe gerade einen Blick darauf geworfen. Nachdem ich jquery direkt zur Unterseite hinzugefügt habe, kann die Unterseite tatsächlich verwendet werden. $ kann verwendet werden.
Wenn Sie auf einige öffentliche Ressourcen verweisen, geschieht dies, wenn Sie diese in die Vorlagenseite einfügen. Wie kann die Publizität dieser Ressourcen sichergestellt werden?
Wenn Ihre Seite js ausführt
jq wurde noch nicht eingeführt
Es hat nichts mit Twig zu tun. Das liegt daran, dass Ihre JQuery noch nicht geladen wurde, sodass der Code, der auf $
verweist, ausgeführt wird.
Versuchen Sie, den Code in
<code class="js">document.onload = function() { // 以下是你的代码 }</code>
Mitte.
Die Verwendung von window.onload
funktioniert auch.