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://ybzwz.com/article/gjhsed.html