用户
 找回密码
 入住 CI 中国社区
搜索
查看: 13440|回复: 29
收起左侧

[已解决] CI的Javascript类如何使用?

  [复制链接]
发表于 2011-4-8 16:06:17 | 显示全部楼层 |阅读模式
本帖最后由 Capricornus 于 2011-4-8 17:15 编辑

如何使用jquery?为什么调用不到?
Unable to load the requested class: jquery

这个不会调用。谁能告诉一下?
 楼主| 发表于 2011-4-8 20:08:03 | 显示全部楼层
求使用教程啊.手册说的太笼统了
发表于 2011-4-8 23:21:03 | 显示全部楼层
本帖最后由 jeongee 于 2011-4-9 12:07 编辑

说的不笼统啊,首先你要配置
项目设置与配置库路径

avascript库中有一些配置项。这些配置项可以在application/ config.php文件,在自己的config/javascript.php文件,或在任何控制器里使用set_item()函数里配置.

比如一个图片被用作"ajax loader", 或者进度指示条,或者在调用ajax时显示简单文字信息"loading"


然后
$this->load->library('javascript');

不过我本人还是建议不要使用这个类啊,还好直接引入比较方便
 楼主| 发表于 2011-4-8 23:51:18 | 显示全部楼层
就是不知道怎么配置啊,没有看明白手册的意思啊.
我调用的时候总是说jquery找不到
发表于 2011-4-8 23:52:14 | 显示全部楼层
回复 4# Capricornus


   项目设置与配置库路径

avascript库中有一些配置项。这些配置项可以在application/ config.php文件,在自己的config/javascript.php文件,或在任何控制器里使用set_item()函数里配置.

比如一个图片被用作"ajax loader", 或者进度指示条,或者在调用ajax时显示简单文字信息"loading"
 楼主| 发表于 2011-4-9 11:07:13 | 显示全部楼层
老大给写个例子吧,真不知道这手册上说的配置是怎么配置,在控制器里是怎么调用的。
发表于 2011-4-9 11:56:31 | 显示全部楼层
回复 6# Capricornus


   好的,写好了,这手册写的真操蛋,建议HEX重写!!!
  下面是一种使用方式:controller代码
  
PHP复制代码
 
                $this->load->library('javascript');
 
//下面的2个配置可以写到config.php中
 
$this->config->set_item('javascript_location',base_url().'assets/js/jquery-1.5.min.js');
 
$this->config->set_item('javascript_ajax_img',base_url().'images/ajax-loader.gif');
 
$data['jquery'] = $this->javascript->external();
 
/*这里写相应函数*/
 
$this->javascript->ready('alert("dom is ready");');
 
/*下面是编译代码*/
 
$this->javascript->compile('code'); //默认值是script_code,值是什么,在view里直接echo 什么.
 
$this->load->view('welcome_message',$data);
   
复制代码


   view代码:
  
PHP复制代码
 
              <?php echo $jquery; ?>
              <?php echo $code; ?>
 
复制代码



还是建议不要用这个,太麻烦了。

评分

参与人数 2威望 +10 收起 理由
Hex + 5 我很赞同
Capricornus + 5 感谢版主。

查看全部评分

 楼主| 发表于 2011-4-9 15:50:03 | 显示全部楼层
谢谢版主,手册写的看不懂,所以麻烦你两天了,谢谢谢谢。
发表于 2011-4-9 15:58:28 | 显示全部楼层
回复 8# Capricornus


   我也是大概看了下源代码,可能不是最标准的用法,呵呵。最好你还是仔细看下源代码好了。
发表于 2011-4-9 18:49:07 | 显示全部楼层
其实我觉得吧,不用在 javascript 类库上纠结,因为我建议直接使用 js 代码。
没必要用 PHP 生成 js,脱裤子放屁,多此一举,呵呵

PS: 纯属个人见解。

评分

参与人数 1威望 +5 收起 理由
麻雀 + 5

查看全部评分

本版积分规则