正如title所说,我正在努力弄清楚如何在CI上使用javascript和jquery库。
按照the docs中的指令,我在控制器中加载库:
$this->load->library('javascript');然后,定义jQuery文件(jquery.min.js)在config.php中的位置:
$config['javascript_location'] = 'http://localhost/ci/assets/js/jquery/');之后,我打开视图文件并放入以下两行:
<?php echo $library_src;?>
<?php echo $script_head;?> 第一个错误出现在这里:未定义变量$library_src和$script_head (不知道在哪里设置它们)
无论如何,我已经对这些行进行了注释,并继续使用jquery,方法是将jquery加载到我的控制器中:
$this->load->library('jquery');下一个错误:无法加载所请求的类: jquery。(它似乎找不到库,我搞砸了什么?)
检查系统文件夹--它看起来所有的文件都就位了:
system/libraries/Javascript.php
system/libraries/javascript/Jquery.php提前感谢您的帮助!
发布于 2014-08-09 17:02:43
我也有同样的问题,发现:
<?php $this->load->library('javascript'); ?>
<?php $this->load->library('javascript/jquery'); ?>论https://ellislab.com/forums/viewthread/181742/#860506
因为jquery位于javascript文件夹中。
或
$autoload['libraries'] = array('database', 'session', 'javascript', 'javascript/jquery');在autoload.php文件中。
这解决了装货的问题。
https://stackoverflow.com/questions/5051059
复制相似问题