cakePHP scriptStart()和scriptEnd(),怎么用?
cakePHP scriptStart() and scriptEnd(), how to use?
为什么这段代码不起作用?
好像我不明白 scriptstart()
和 scriptEnd()
.
的用法
// view
<?php
$this->Html->scriptStart(array("block"=>true,"inline"=>FALSE));
?>
$().ready(function(){
alert("dd");
});
<?php
$this->Html->scriptEnd();
?>
// layout
echo $this->fetch('script');
编辑
更多信息:
- 我希望它弹出警报..
- 示例中没有任何反应。似乎 javascript 没有被添加到页面。 (我检查了来源)
尝试删除 "block"=>true 选项,或将其设置为 'script':
// view
<?php
$this->Html->scriptStart(array("block"=>'script',"inline"=>FALSE));
?>
$().ready(function(){
alert("dd");
});
<?php
$this->Html->scriptEnd();
?>
确保在布局中包含 php 标签:
// layout
<?php echo $this->fetch('script');?>
为什么这段代码不起作用?
好像我不明白 scriptstart()
和 scriptEnd()
.
// view
<?php
$this->Html->scriptStart(array("block"=>true,"inline"=>FALSE));
?>
$().ready(function(){
alert("dd");
});
<?php
$this->Html->scriptEnd();
?>
// layout
echo $this->fetch('script');
编辑
更多信息:
- 我希望它弹出警报..
- 示例中没有任何反应。似乎 javascript 没有被添加到页面。 (我检查了来源)
尝试删除 "block"=>true 选项,或将其设置为 'script':
// view
<?php
$this->Html->scriptStart(array("block"=>'script',"inline"=>FALSE));
?>
$().ready(function(){
alert("dd");
});
<?php
$this->Html->scriptEnd();
?>
确保在布局中包含 php 标签:
// layout
<?php echo $this->fetch('script');?>