2016-05-15 19 views
0

Ich möchte jquery in cakephp3.2.7 verwenden. Dies ist ein Fehler, den ichWie fügt man jquery in cakephp hinzu?

ReferenceError: $ is not defined

ich default.ctp hinzugefügt empfange:

<?php echo $this->Html->script('http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js') ?> 

Wie kann ich dieses Problem lösen?

+0

erste Satz Remote-Dateien whitout http oder https, wie '' '-> Skript ('// cdnjs.cloudflare .com/ajax/libs/jquery/2.1.3/jquery.min.js ') '' ', nachdem andere jquery plugins hinzugefügt wurden, und last ist Ihr benutzerdefinierter js-code. – Salines

Antwort

0

I löste dieses Problem:

ich änderte Platz zwei folgenden Zeilen:

1. <?= $this->Html->script('index.js') ?>

2. <?= $this->Html->script('jquery.min') ?>

zu:

1. <?= $this->Html->script('jquery.min') ?>

2. <?= $this->Html->script('index.js') ?>

-1
<?= $this -> Html -> script('yourFile.js') ?> /yourFile.js must be in your webroot/js folder 

Wenn der Helfer eine jquery.js Datei in Ihrem Projekt, DO NOT Einsatz haben möchte nicht, dass und setzen Sie einfach die URL Route Skript in Ihrem Standard-Layout

<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 
+0

Sie können HTML-Helfer verwenden, um lokale und Remote-Ressourcen ohne jedes Problem zu setzen – Salines

+0

@Salines, wie Sie HTML-Helper verwenden können, um Remote-Js-Datei zu setzen ?? gib mir ein Beispiel für ein Vergnügen! Ich bin offen, um alle Tage zu lernen –

+0

ich von beiden Befehlen verwendet, aber nicht funktioniert. –

Verwandte Themen