2016-05-15 76 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

我用这两个命令,但不工作。 –

相关问题