CodeIgniter解析器模板 - Javascript代码

时间:2017-06-19 21:33:11

标签: javascript php codeigniter

我试图找出另一种方法去做我想做的事情。 我有一个默认的html文件,用于我项目的所有页面,其中根据我访问的项目区域插入不同的JS文件,直到那时确定。 我试图找到一种更好的发展方式是实例化一个新的" Noty"在查看' users / users-add'之后被渲染。 如何在不必将{javascript_code}属性传递给视图的情况下进行操作? 我希望你们能理解我的怀疑...... 编辑:我忘了说...我想把Javascript代码放在视图中而不是模板中。但是,如果我放入视图,我将收到错误#34; Noty未定义"因为文件最后加载了。 我的starter.php默认模板结束: < script src ="<?php echo base_url()?> assets / js / core / libraries / jquery.min.js">< / script> < script src ="<?php echo base_url()?> assets / js / core / libraries / bootstrap.min.js">< / script> {}的javascript     {脚本} {/ JavaScript的} {javascript_code} //我想在这里实例化一个新的" Noty" < /体> ` 我是如何在控制器中做的: $ page_content = $ this-> load-> view(' users / users-add',NULL,TRUE); $ data = array(         ' PAGE_CONTENT' => $ PAGE_CONTENT,         '的javascript' =>阵列(                             数组('脚本' =>'< script src ="' .base_url()。' assets / js / plugins / notifications / noty.min的.js">< /脚本>&#39)),         ' CSS' =>阵列(                             数组('脚本' =>'< link href ="' .base_url()。' assets / css / noty.css" rel =" stylesheet" type =" text / css">')),         ' javascript_code' => '< script> new Noty({                                 文字:"一些通知文字",                               })显示();< /脚本>'     );     $ this-> parser-> parse(' default / starter',$ data);

0 个答案:

没有答案