php、html结合实现二级联动。
一对一源码在php开发中我们经常会遇到一些功能需要二级联动,二级联动就是说我们在选择一级select不同的option,下面的二级option的属性值在进行相应的变动。简言之就是两个select标签,选择第一个的时候,第二个自动带出相关联的数据。
一、Html
1.在一对一源码创建两个下拉框标签
上级标签读取返回数据,循环显示;
下级标签不设置数据值
代码如下:
```
*
*
```
2.在一对一源码点击上级下拉框切换数据:添加click事件,回调读取下级数据列表,ajax返回json
代码如下:
```
```
二、Php
一对一源码中Ajax访问php地址,获取下级数据列表,返回json
//根据上级获取下级信息
```
function getManagelists(){
$key = $_POST['guildid']; //获取值
```
//下级列表
```
$managelist=M("role_user")->field("user_id,guild_id")->where("guild_id=".$key." and role_id=6")->select();//下级
```
//可添加需要的逻辑代码
```
$result['status'] = 200;
$result['data']= $managelist;
echo json_encode($result); //返回JSON数据
exit;
```
到此,php实现二级联动完成。



