多级联动实现思路及代码
来源:互联网 发布:万网云新建数据库 编辑:程序博客网 时间:2024/06/05 14:30
一下是视图层代码<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><table><select id="countrys" onchange="sheng('countrys','sheng')"> //括号里第一形参 需要与id一致 方便下面接受id <option value="-1">请选择</option> <?php foreach($a as $v){ echo "<option value='".$v['region_id']."'>".$v['region_name']."</option>"; //单引号解析$ 双引号不解析 所以需要拼结 }?></select> <select name="" id="sheng" onchange="sheng('sheng','shi')"> // id需要与上面括号第二形参一致 用户接受数据 <option value="-1">请选择</option> </select> <select name="" id="shi" onchange="sheng('shi','xian')"> <option value="-1">请选择</option> </select> <select name="" id="xian"> <option value="0">请选择</option> </select></table></body></html><script src="<?php echo base_url('jquery-2.1.4.min.js') ?>"></script><script> function sheng(cursel,nextsel){ var id=$("#"+cursel).val(); //alert(id); $.ajax({ type:"POST", url:"<?php echo site_url('Welcome/country') ?>", data:"id="+id, dataType:"json", success: function(msg) { var str="<option value='-1'>请选择</option>"; for(i in msg) { str+="<option value='"+msg[i]['region_id']+"'>"+msg[i]['region_name']+"</option>"; } $("#"+nextsel).html(str); } }); }</script>控制器代码<pre name="code" class="php"><?phpdefined('BASEPATH') OR exit('No direct script access allowed');class Welcome extends CI_Controller { public function index() { $data['a']=$this->db->get_where('ecs_region',array('parent_id'=>0))->result_array(); //数据库用的表 是ecshop的地区表 查询0的地区 // var_dump($data); $this->load->view('lian.html',$data); } public function country(){ $id=$_POST['id']; $sheng=$this->db->get_where('ecs_region',array('parent_id'=>$id))->result_array();//查询对应下id的地区 echo json_encode($sheng); //转为json格式 }}
0 0
- 多级联动实现思路及代码
- 多级联动实现思路及代码
- ajax 实现多级联动。
- jQuery 实现多级联动
- EasyUI实现多级联动
- Jquery实现多级联动
- ajax 实现多级联动
- jquery实现多级联动
- ICallbackEventHandler接口实现多级联动
- Ajax实现多级联动菜单
- Ajax实现多级联动菜单
- 多级目录联动效果实现
- 权限思路及代码实现
- .net MVC 下拉多级联动及编辑
- 多级联动下拉列表Ajax方案实现
- 多级联动下拉框控件实现
- EXCEL如何实现多级联动下拉菜单
- yii 下拉列表多级联动 dropDownList 实现
- ssh上传图片
- POJ 水题(刷题)进阶
- OpenGL基础渲染
- 常用的SQL语句
- Spring Quartz动态配置时间
- 多级联动实现思路及代码
- Linux 存储结构与磁盘划分
- 复制类的类方法
- 初识、理解适配器模式
- iOS开发从入门到精通--修改app应用的名称,添加AppIcon,LaunchImage
- poj 2236 Wireless Network 并查集
- codeforces 682C. Alyona and the Tree
- URL
- c# sqladapter 与sqldataReader