用于特定视图的javascript

时间:2014-02-27 21:07:54

标签: php jquery cakephp

我有一个只能在app/Clients/show_products.ctp

中运行的JavaScript代码
$(document).ready(function(){
    //Do stuff
});

我应该将它放在布局中还是放在视图的末尾?

1 个答案:

答案 0 :(得分:2)

使用scriptBlock

将其放入app/Clients/show_products.ctp视图中
$this->Html->scriptBlock('
    $(document).ready(function(){
        //Do stuff
    });
');

您可以指定以内联方式显示代码。 如果您需要在多个地方使用,可以使用element

将它添加到视图的底部就可以了。

如果你有很多代码,最好为它创建一个js文件。