0
我目前正在开发一个项目,在那里我要实现jQuery到cakephp 2.0。jQuery不与cakephp 2.0一起使用
我已按照该指南: http://book.cakephp.org/2.0/en/core-libraries/helpers/js.html
即我已经下载了jQuery的1.8.1.js(也试过.min.js文件),并把它放在应用程序/ webroot的/ JS。 在默认布局文件我已经添加
echo $this->Html->script('jquery');
,只是身体标记我已经添加
echo $this->Js->writeBuffer();
在我的控制器中我已经添加
public $helpers = array('Js' => array('Jquery'));
当我结束前重新加载我的网页,并检查源代码我看到,到jQuery文件的链接工作正常。 但是当我尝试添加一个简单的脚本(只需添加一个警告)这样的(在视图文件):
$alert = $this->Js->alert('Hey there');
什么也没有发生......
任何善良的人在那里,任何可能的建议我做错了什么? 我花了几个小时看着互联网和遵循不同的指南,但仍然可以得到一个简单的事情作为警报工作。
你也回应了$ alert吗?我的猜测是:你甚至不打印这一行。另外,为什么不使用萤火虫正确调试js?那么它会告诉你究竟是什么问题 - 如果它的js相关。 – mark
如果我回应$警报它只是打印警报(“你好”);但我没有弹出... –
比不打印它,不是吗?它是封装在
作为替代方案,您可以使用scriptBlock:
来源
2012-11-30 00:05:04 Daniel