php实现级联的方法
小编给大家分享一下php实现级联的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
我们提供的服务有:成都做网站、网站建设、微信公众号开发、网站优化、网站认证、大安ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的大安网站制作公司
php实现级联的方法:首先创建fun.js文件,并向服务器发送GET请求;然后创建index.php,并使用jQuery制作级联下拉选择框选择地区;最后创建好returnpc.php和pc.php即可。
jQuery ajax+PHP实现的级联下拉列表框功能:
一 代码
fun.js:
// JavaScript Document
$(document).ready(
function(){
$.get("returnpc.php?flag=p", null, function(data){ //向服务器发送GET请求,获取省份的值,并将结果追加到省份下拉列表中
$("#p").append(data);
});
$("#c").css("display","none"); //初始状态使城市下拉列表不可见
$("#p").change(function(){ //为省份下拉列表增加改变事件
if($("#p").val()==""){ //在没选择省份的情况下,使城市下拉列表不可见
$("#c").css("display","none");
}else{
$.get("returnpc.php?flag=c&p="+$("#p").val(), null, function(data){ //如果选择了某省份,则向服务器发送GET请求,使用回调函数为城市下拉列表赋值,并使城市下拉列表可见
$("#c").css("display","");
$("#c").empty();
$("#c").append(data); //将数据追加到城市下拉列表
});
}
});
}
);index.php:
使用jQuery制作级联下拉选择框选择地区
pc.php:
returnpc.php:
".iconv('gbk','utf-8',$p[$i])."";
}
echo $str; //输出要返回的参数
}else{
$index = array_search($_GET['p'], $p); //提取所选择省份的在省份数组中对应的键值
for($j=0; $j".iconv('gbk','utf-8',$c[$index][$j])."";
}
echo $str; //输出要返回的参数
}
?> 二 运行结果

以上是php实现级联的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
网站栏目:php实现级联的方法
文章地址:http://www.scyingshan.cn/article/gjhsed.html


咨询
建站咨询
