2013-12-19 94 views
0

我是cakephp框架中的新手。基本上我按照本指南http://book.cakephp.org/2.0/en/core-libraries/helpers/js.html起床,在CakePHP中Cakephp jQuery默认加载

与jQuery运行但是当我尝试加载

<?php echo $this->Html->script('jquery'); ?> 

在default.thtml中..它装在我的看法,但在控制台中我得到出错

$未定义。

(著名的jQuery的错误:P)

但是,当我加载它外部的任何jQuery的文件..这似乎很好地工作。我想做一个没有依赖关系的插件,并使用cakephp自己的jQuery

我做错了什么?

请帮

+0

检查这个问题: http://stackoverflow.com/questions/10708599/cakephp-2-x-jquery-easyui-how-to-put-jquery-easyui-in-cakephp-2-x – 2013-12-19 10:58:59

+0

请看到萤火虫,并确保它正在加载或它有一些冲突 –

+0

检查jQuery的路径 –

回答

0

尝试

echo $this->Html->script('jquery'); 

希望它会工作!

+0

我使用回显很明显:p 实际上它无法加载 – Rohit

+0

在这种情况下,您正在使用一些其他js文件,其中你重写jQuery的默认对象,例如$,检查其他js文件,同时检查firebug是否显示jQuery js – Anubhav

0

试试:

$this->Html->script(array('jquery.js')); 
$this->fetch('script'); 
0

你有没有到位的应用程序/ Web根目录/ JS /的jquery.js?

echo $this->Html->script('jquery'); 

指的是路径。

1

您必须将js文件包含到webroot/js文件夹中才能使用相应的js文件。