小編給大家分享一下php實(shí)現(xiàn)級(jí)聯(lián)的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、大安ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的大安網(wǎng)站制作公司
php實(shí)現(xiàn)級(jí)聯(lián)的方法:首先創(chuàng)建fun.js文件,并向服務(wù)器發(fā)送GET請(qǐng)求;然后創(chuàng)建index.php,并使用jQuery制作級(jí)聯(lián)下拉選擇框選擇地區(qū);最后創(chuàng)建好returnpc.php和pc.php即可。
jQuery ajax+PHP實(shí)現(xiàn)的級(jí)聯(lián)下拉列表框功能:
一 代碼
fun.js:
// JavaScript Document $(document).ready( function(){ $.get("returnpc.php?flag=p", null, function(data){ //向服務(wù)器發(fā)送GET請(qǐng)求,獲取省份的值,并將結(jié)果追加到省份下拉列表中 $("#p").append(data); }); $("#c").css("display","none"); //初始狀態(tài)使城市下拉列表不可見(jiàn) $("#p").change(function(){ //為省份下拉列表增加改變事件 if($("#p").val()==""){ //在沒(méi)選擇省份的情況下,使城市下拉列表不可見(jiàn) $("#c").css("display","none"); }else{ $.get("returnpc.php?flag=c&p="+$("#p").val(), null, function(data){ //如果選擇了某省份,則向服務(wù)器發(fā)送GET請(qǐng)求,使用回調(diào)函數(shù)為城市下拉列表賦值,并使城市下拉列表可見(jiàn) $("#c").css("display",""); $("#c").empty(); $("#c").append(data); //將數(shù)據(jù)追加到城市下拉列表 }); } }); } );
index.php:
使用jQuery制作級(jí)聯(lián)下拉選擇框選擇地區(qū)
pc.php:
returnpc.php:
".iconv('gbk','utf-8',$p[$i]).""; } echo $str; //輸出要返回的參數(shù) }else{ $index = array_search($_GET['p'], $p); //提取所選擇省份的在省份數(shù)組中對(duì)應(yīng)的鍵值 for($j=0; $j".iconv('gbk','utf-8',$c[$index][$j]).""; } echo $str; //輸出要返回的參數(shù) } ?>
二 運(yùn)行結(jié)果
以上是php實(shí)現(xiàn)級(jí)聯(lián)的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!