Thinkphp dwz 三级联动下拉菜单
2012-12-16 22:32
429 查看
Tpl\ComBox\index.html:
Action\ComBoxAction.class.php:
<h2 class="contentTitle">下拉菜单</h2> <div class="pageContent" layoutH="56"> <select class="combox" name="province" ref="w_combox_city" refUrl="__URL__/returnCity/cityId/{value}"> <option value="all">所有省市</option> <option value="bj">北京</option> <option value="sh">上海</option> </select> <select class="combox" name="city" id="w_combox_city" ref="w_combox_area" refUrl="__URL__/returnArea/areaId/{value}"> <option value="all">所有城市</option> </select> <select class="combox" name="area" id="w_combox_area"> <option value="all">所有区县</option> </select> </div>
Action\ComBoxAction.class.php:
<?php // 三级联动下拉菜单 class ComBoxAction extends CommonAction { public function returnCity(){ $cityId = $_REQUEST['cityId']; if($cityId=='sh'){ $arrCity = array(array('all','所有城市'),array('sh','上海市')); }else if($cityId=='bj'){ $arrCity = array(array('all','所有城市'),array('bj','北京市')); }else{ $arrCity = array(array('all','所有城市')); } echo json_encode($arrCity); } public function returnArea(){ $areaId = $_REQUEST['areaId']; if($areaId=='sh'){ $arrArea = array(array('1','上海城市1'),array('2','上海城市2')); }else if($areaId=='bj'){ $arrArea = array(array('3','北京城市3'),array('bj','北京城市4')); }else{ $arrArea = array(array('all','所有城市')); } echo json_encode($arrArea); } } ?>
相关文章推荐
- Thinkphp dwz 三级联动下拉菜单
- php dwz 三级联动下拉菜单
- ThinkPHP利用Ajax实现省市县地区三级联动
- 全国省,市,区三级联动无刷新下拉菜单(客户端回调法)
- Ajax无刷新技术实现省市县三级联动下拉菜单--Asp.Net
- asp.net DropDownList 三级联动下拉菜单
- 出生日期三级联动下拉菜单
- thinkphp 三级联动
- ThinkPhP。 异步实现地区三级联动
- 全国省,市,区三级联动无刷新下拉菜单(输出xml表格法)
- 中国地区三级联动下拉菜单效果分析
- 中国地区三级联动下拉菜单代码和示例(附带代码下载)
- 中国地区三级联动下拉菜单代码和示例
- 在thinkphp中使用省市县三级菜单联动
- ThinkPHP + Ajax 实现2级联动下拉菜单
- 学院/专业/班级三级联动下拉菜单
- 三级联动下拉菜单[调用数据库数据]
- ASP+JS三级联动下拉菜单[调用数据库数据]
- ASP+JS三级联动下拉菜单[调用数据库数据](转)
- JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】