首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CodeIgniter和Javascript/Jquery

CodeIgniter和Javascript/Jquery
EN

Stack Overflow用户
提问于 2011-02-19 13:35:30
回答 9查看 30.3K关注 0票数 21

正如title所说,我正在努力弄清楚如何在CI上使用javascript和jquery库。

按照the docs中的指令,我在控制器中加载库:

代码语言:javascript
复制
$this->load->library('javascript');

然后,定义jQuery文件(jquery.min.js)在config.php中的位置:

代码语言:javascript
复制
$config['javascript_location'] = 'http://localhost/ci/assets/js/jquery/');

之后,我打开视图文件并放入以下两行:

代码语言:javascript
复制
<?php echo $library_src;?>
<?php echo $script_head;?> 

第一个错误出现在这里:未定义变量$library_src和$script_head (不知道在哪里设置它们)

无论如何,我已经对这些行进行了注释,并继续使用jquery,方法是将jquery加载到我的控制器中:

代码语言:javascript
复制
$this->load->library('jquery');

下一个错误:无法加载所请求的类: jquery。(它似乎找不到库,我搞砸了什么?)

检查系统文件夹--它看起来所有的文件都就位了:

代码语言:javascript
复制
system/libraries/Javascript.php
system/libraries/javascript/Jquery.php

提前感谢您的帮助!

EN

Stack Overflow用户

发布于 2014-08-09 17:02:43

我也有同样的问题,发现:

代码语言:javascript
复制
<?php $this->load->library('javascript'); ?>
<?php $this->load->library('javascript/jquery'); ?>

https://ellislab.com/forums/viewthread/181742/#860506

因为jquery位于javascript文件夹中。

代码语言:javascript
复制
$autoload['libraries'] = array('database', 'session', 'javascript', 'javascript/jquery');

在autoload.php文件中。

这解决了装货的问题。

票数 0
EN
查看全部 9 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5051059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档