使用CI内置javascript类库(jquery),实现简单ajax的示例
1.首先我们需要从www.jquery.com下载类似jquery.js的类库文件,这里我将这个文件放在网站根目录/js/jquery.js.2.设置jquery.js的位置.在application/config/config.php中,加入$config['javascript_location'] = 'js/jquery.js';
3.controller页:
$this->load->library('javascript');//加载javascript类库.我曾经尝试加载jquery,但是提示不成功.可能作者目前正在开发.
$this->javascript->click('#target',$this->javascript->hide('#target'));//当点击id="target"的标签后,该标签内容将隐藏.
$this->javascript->compile();//编译的目的,是将$library_src及$script_head赋值,使得其能在view页正常显示.
$this->load->view('js_view');//加载view页
4.view页
<html>
<head>
<title>test for js</title>
<?php echo $library_src;?>
<?php echo $script_head;?>
</head>
<body>
<div id="target">It is supposed to be hidden when I click here.</div>
</body>
</html>
有没有完整的代码?我测试不成功,想参考一下你的。 建议不要用CI的JQ类,自己直接在HTML页面加载就可以了。 ci_phper_mj 发表于 2012-2-5 18:38 static/image/common/back.gif
建议不要用CI的JQ类,自己直接在HTML页面加载就可以了。
听取你的意见,直接在HTML页面加载。多谢! 很奇怪的封装 恩,还是直接使用吧。 javascript特效不算ajax实例啊...
页:
[1]