亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

ajax三級聯動的實現方法

2024-09-01 08:30:23
字體:
來源:轉載
供稿:網友

Ajax實現了三級鏈接,相當于編寫一個小插件,使用時可以直接很方便,今天在這里,錯新技術頻道小編為你細細道來ajax三級聯動的實現方法,一起來學習吧!

數據庫內容很多,三級聯動里的地區名稱都在里面,采用的是代號副代號的方式

比如說北京吧,北京的代號是11,它下面的北京市副代號就11, 北京市的主代號是1101,北京市下面的地區副代號就是1101,調地區的時候可以根據主代號查詢和它相同的副代號,就能查詢出來

?想要讓三級聯動的內容在頁面顯示,只需要在頁面建一個div就可以了

<div id="sanji"></div>
?

下面考慮的是要有省市區這三列,這三列用的是下拉列表,那么里面要用<option></option> 因為是用js和jquery來寫,那么首先要考慮的就是要引入jquery包和js文件,然后把寫三個下拉列表

 <script src="jquery-3.1.1.min.js"></script><script src="sanji.js"></script>
$(document).ready(function(e){var str="<select id='sheng'></select><select id='shi'></select><select id='qu'></select>";  //先寫三個下拉列表放到div里面$("#sanji").html(str);  fullsheng();  fullshi();  fullqu();  $("#sheng").change(function(){    fullshi();    fullqu();  })  $("#shi").change(function(){    fullqu();  })  //加載省份信息  function fullsheng()  {    var pcode="0001";//根據父級代號查數據    $.ajax({      async:false, //采用異步的方式      url:"sanjichuli.php",      data:{pcode:pcode},      type:"POST",      dataType:"JSON",      success:function(data){        //這里傳過來的data是個數組        str="";        for(var j in data)//js中的遍歷數組用for來表示        {          str +="<option value='"+data[j].AreaCode+"'>"+data[j].AreaName+"</option>";        }        $("#sheng").html(str);      }    })  }//加載市的信息  function fullshi()  {    var pcode=$("#sheng").val();    $.ajax({      async:false,      url:"sanjichuli.php",      data:{pcode:pcode},      type:"POST",      dataType:"JSON",      success:function(data){        //這里傳過來的data是個數組        str="";        for(var j in data)//js中的遍歷數組用for來表示        {          str +="<option value='"+data[j].AreaCode+"'>"+data[j].AreaName+"</option>";        }        $("#shi").html(str);      }    })  } // 加載區的信息  function fullqu()  {    var pcode=$("#shi").val();    $.ajax({      url:"sanjichuli.php",      data:{pcode:pcode},      type:"POST",      dataType:"JSON",      success:function(data){        //這里傳過來的data是個數組        str="";        for(var j in data)//js中的遍歷數組用for來表示        {          str +="<option value='"+data[j].AreaCode+"'>"+data[j].AreaName+"</option>";        }        $("#qu").html(str);      }    })  }})

這里用的是dataType:"JSON" 之前都是用"TEXT" JSON 的話? 我們用到的是數組,那么我們就需要遍歷數組,取到每一條數據,在js中遍歷數組用到的是for(){} 來遍歷數組。

最后要說的是處理頁面了,是一個純PHP的頁面,因為之前 dataType用的是JSON 那么處理頁面輸出應該也是一個數組才對,這樣的話,處理頁面就不能字符串拼接了,這里我在調用數據庫的封裝頁面寫了一個JsonQuery方法

function JsonQuery($sql,$type=1){   $db=new mysqli($this->host,$this->uid,$this->pwd,$this->dbname);    $result=$db->query($sql);    if($type=="1")    {     $arr=$result->fetch_all(MYSQLI_ASSOC);      return json_encode($arr);    }    else    {      return $result;    }} 

然后在寫處理頁面的時候就很方便使用了

<?php$pcode=$_POST["pcode"];include("DADB.class.php");$db=new DADB();$sql="select * from chinastates WHERE parentareacode='{$pcode}'";echo $db->JsonQuery($sql);

這樣三級聯動就可以完成了 ,如下圖所示

以上這些是錯新技術頻道小編給在大家介紹的ajax三級聯動的實現方法,我們學習的編程要不斷完善,在學習中不斷進步,更多相關信息,敬請關注我們錯新技術頻道!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人欧美一区二区三区黑人| 欧美黄色三级网站| 97视频在线观看免费| 亚洲国产免费av| 成人精品久久一区二区三区| 亚洲欧美日韩中文在线制服| 亚洲精品国产精品国自产在线| 久久国产精品99国产精| 97香蕉久久超级碰碰高清版| 亚洲欧美激情在线视频| 韩国三级日本三级少妇99| 欧洲成人性视频| 在线观看欧美日韩国产| 超碰日本道色综合久久综合| 一本色道久久88精品综合| 91精品在线一区| 成人免费网站在线| 国产成人精品久久久| 九九九久久国产免费| 久久久久久美女| 亚洲免费电影在线观看| 亚洲黄色av网站| 亚洲精品在线视频| 色妞在线综合亚洲欧美| 久久天天躁狠狠躁夜夜爽蜜月| 狠狠躁18三区二区一区| 欧美日韩人人澡狠狠躁视频| 亚洲高清色综合| 国产亚洲激情在线| 日本午夜在线亚洲.国产| 国产精品成人品| 久久精品国产欧美亚洲人人爽| 热久久视久久精品18亚洲精品| 久久久久久国产精品三级玉女聊斋| 国产主播欧美精品| 欧美精品成人91久久久久久久| 4438全国亚洲精品在线观看视频| 精品国偷自产在线视频99| 国产精品aaaa| 日本欧美精品在线| 色综合男人天堂| 97av在线视频免费播放| 精品久久久久久久久国产字幕| 欧美精品成人在线| 91久久精品国产91久久| 日韩在线欧美在线| 欧美交受高潮1| 爽爽爽爽爽爽爽成人免费观看| 久久久精品国产网站| 日韩久久免费电影| 久久精品99国产精品酒店日本| 成人写真视频福利网| 日韩国产激情在线| 最新中文字幕亚洲| 68精品国产免费久久久久久婷婷| 欧美亚洲在线播放| 国产伦精品免费视频| 91色视频在线观看| 亚洲一区二区日本| 国产精品久久97| 久久精品中文字幕一区| 欧美日韩国产麻豆| 久久久久久久久91| 精品国产一区二区三区久久狼5月| 欧美高跟鞋交xxxxhd| 精品久久久久久久久中文字幕| 久久大大胆人体| 国产精品爽黄69天堂a| 黑人巨大精品欧美一区二区三区| 日韩不卡在线观看| 亚洲精品久久久一区二区三区| 中文字幕欧美日韩精品| 国产女人18毛片水18精品| 青青草一区二区| 欧美日韩成人在线播放| 欧美极品欧美精品欧美视频| 777午夜精品福利在线观看| 国产精品第100页| 中文字幕不卡av| 2019中文在线观看| 成人免费高清完整版在线观看| 欧美激情精品久久久久久蜜臀| 精品久久久av| www.日韩视频| 精品国产户外野外| 中文字幕亚洲无线码在线一区| 日本国产欧美一区二区三区| 久久久噜噜噜久久中文字免| 欧美成人免费全部| 亚洲人成在线电影| 成人免费网站在线| 亚洲国产免费av| 91在线视频导航| 不卡伊人av在线播放| 国产精品视频精品| 欧美成人一二三| 欧美性猛交xxxxx免费看| 国产精品三级网站| 亚洲免费精彩视频| 91久久久久久久一区二区| 亚洲在线www| 欧美中文字幕视频| 高清欧美性猛交xxxx| 国模视频一区二区| 国产视频精品xxxx| 国产精品夜色7777狼人| 欧美一乱一性一交一视频| 亚洲毛茸茸少妇高潮呻吟| 日本一本a高清免费不卡| 国产精品美女在线| 欧美日韩一区二区免费在线观看| 亚洲精品av在线| 一区二区日韩精品| 国外色69视频在线观看| 久久亚洲精品国产亚洲老地址| 国产精品入口免费视频一| 国产精品大陆在线观看| 成人性教育视频在线观看| 欧美成人精品一区二区| 成人观看高清在线观看免费| 久久亚洲成人精品| 91视频免费在线| 中文字幕国内精品| 中文字幕日本欧美| 色樱桃影院亚洲精品影院| 久久成人亚洲精品| 麻豆国产精品va在线观看不卡| 日本电影亚洲天堂| 国产精品欧美亚洲777777| 亚洲国产精品一区二区久| 国产精品一久久香蕉国产线看观看| 欧美最顶级的aⅴ艳星| 91国偷自产一区二区三区的观看方式| 亚洲精品久久久久中文字幕二区| 亚洲第一男人天堂| 久久艳片www.17c.com| 国产精品成人品| 美日韩在线视频| 亚洲欧洲高清在线| 日韩美女视频免费看| 中文字幕亚洲综合久久| 久久成人国产精品| 国产精品爽黄69天堂a| 色综合久久中文字幕综合网小说| 性色av一区二区三区免费| 91网站在线看| 色偷偷偷亚洲综合网另类| 亚洲精品一区中文| 国产欧美日韩中文字幕在线| 久久久久这里只有精品| 亚洲社区在线观看| 91在线中文字幕| 国产精品99久久久久久久久| 麻豆国产va免费精品高清在线| 欧美精品videos另类日本| 色www亚洲国产张柏芝| 91亚洲va在线va天堂va国| 日韩欧美中文第一页| 亚洲欧洲在线视频| 国产欧美日韩中文字幕| 欧美日韩国产在线播放| 亚洲永久免费观看| 91亚洲精品视频| 国产精品免费福利|