2016-05-15 78 views
0

我想在cakephp3.2.7中使用jquery。這是我收到如何在cakephp中添加jquery?

ReferenceError: $ is not defined

一個錯誤我加入default.thtml中:

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

我怎樣才能解決這個問題?

+0

第一組遠程文件whitout http或https,如''' - >腳本('// cdnjs.cloudflare .com/ajax/libs/jquery/2.1.3/jquery.min.js')'',添加其他jquery插件後,最後是您的自定義js代碼。 – Salines

回答

0

我解決了這個問題:

我改變的地方以下兩行:

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

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

到:

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 

如果您不想將在你的項目中的jquery.js文件,請勿使用助手,只是把該URL路由腳本在默認佈局

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

你可以使用html helper設置本地和遠程資產沒有任何問題 – Salines

+0

@Salines如何使用html helper設置遠程js文件?給我舉個例子吧!我開放學習所有的日子 –

+0

我用這兩個命令,但不工作。 –

相關問題