成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

ajax php怎么實現三級聯動菜單

ajax php實現三級聯動菜單的方法:1、寫個頁面引用一下“sanjiliandong_fengzhuang.js”;2、實現下拉菜單的邏輯;3、對下拉菜單項加事件;4、通過AJAX進行遍歷數據庫;5、創建數據的處理頁面。

ajax php怎么實現三級聯動菜單

本文操作環境:windows7系統、PHP7.1版、Dell G3電腦。

ajax php怎么實現三級聯動菜單?

php+ajax的三級聯動下拉菜單

封裝一個三級聯動,就可以在任何頁面進行引用了

先寫個頁面引用一下這個js

<head>         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />         <title>三級聯動</title>         <script src="../jquery-1.11.2.min.js"></script> //引入的jQuery的包         <script src="sanjiliandong_fengzhuang.js"></script>  //引入下面的寫的三級聯動的封裝js </head>      <body>     	<p id="sanji">            //引用的三級聯動js         </p> </body>

1.首先是頁面加載完成后才運行,所以要在開頭寫上

$(document).ready(function(e) {      //寫入方法 });

可以先將省、市、區的方法名寫出

//填充省的方法 function FillSheng() {   //方法的功能 } //填充市的方法 function FillShi() {   //方法的功能 } //填充區的方法 function FillQu() {   //方法的功能 }

2.先考慮下下拉菜單的邏輯,先不著急寫功能:頁面加載完成后是要三個下拉菜單,菜單的元素是select,為每一個菜單起個名字,利于寫方法時使用

var str = "<select id='sheng'></select><select id='shi'></select><select id='qu'></select>";  //三個下拉菜單項 $("#sanji").html(str);  //將菜單交個要使用這個封裝的頁面的p中

3.在執行時是依次顯示省、市、區,然后可以將方法寫入(1中)的注釋處

FillSheng();  //填充省的方法 FillShi();  //填充市的方法 FillQu();  //填充區的方法

4.三個菜單項是聯動的,也就是根據省的不同可以有不同的選項

可以對下拉菜單項加事件,這里不用單擊事件,可以用改變事件change()

(1)點擊省,市和區都改變顯示

$("#sheng").change(function(){  //改變省,下面的市和區顯示   FillShi();   FillQu(); })

(2)點擊市,就區改變顯示  

$("#shi").change(function(){  //這里就是改變區的   FillQu(); })

這樣,對于邏輯也就是上面的解釋,下面就是對每個方法寫功能了

5.填充省的方法

這就要根據表中的信息了,我的表中是這樣的:

ajax php怎么實現三級聯動菜單

不難看出規律,地區的代號和父級代號能看出,通過11—父級的11,也就是通過省能找到相應的市;然后通過1101—父級的1101,也就是通過市能找到相應的區

省中只有一個中國中的省,那么直接定義一個代號是“0001”,然后通過AJAX進行遍歷數據庫找出屬于中國的省

function FillSheng() { 	var pcode = "0001";   //定義的代號是0001 	$.ajax({ 	  async:false,  //默認是同步的,false是異步進行 	  url:"sanjiliandong_chuli.php",  //處理數據的處理頁面 	  data:{pcode:pcode},   	  type:"POST",  //數據傳輸方式 	  dataType:"TEXT", 	  success: function(data){ 		  //處理頁面結束后執行的代碼 		} 	}); }

數據的處理頁面:

<?php include("DBDA.class.php");  //調用封裝好的數據庫 $db = new DBDA();  //造新對象  $pcode = $_POST["pcode"];  //取出傳過來的值  $sql = "select * from chinastates where parentareacode='{$pcode}'";  //找出父級代號等于傳過來的值得全部信息  echo $db->StrQuery($sql);  //執行代碼,轉換為字符串類型:封裝的轉變方式在上一篇隨筆中寫過一遍

處理頁面執行結束之后,在ajax方法中的成功后的方法中寫入結束之后的語句

因為是字符串,所以要拆分,行列都要拆封,并且將結果給省的下拉菜單中

var hang = data.split("|");  //拆分行,根據“|” var str = ""; for(var i=0;i<hang.length;i++) { 	var lie = hang[i].split("^"); //拆分列,根據“^” 	str += "<option value='"+lie[0]+"'>"+lie[1]+"</option>"; //顯示索引是1的也就是名稱那一列,菜單項的值是表中的地區代號那一列 } $("#sheng").html(str); //結果放入省的下拉菜單

執行引用js的頁面走起效果: ajax php怎么實現三級聯動菜單

6.填充市和區的方法

它的編寫和省差不多,處理頁面也是一樣的,不同的就是傳輸的值

//填充市的方法 function FillShi() {   //方法的功能,除了這兩項不一樣,其他的都一樣 }

在市菜單中定義一個填充省的值,最后遍歷結束時,將值寫入市的下拉菜單中 

var pcode = $("#sheng").val();  //將省的值在市中

在寫完ajax的遍歷結束時,值寫入市的下拉菜單

$("#shi").html(str);
//填充區的方法 function FillQu() {   //方法的功能,除了這兩項,其他的都沒變過 }

區就是定義一個填充的市的值,最后遍歷時,將值寫入區的下拉菜單中

var pcode = $("#shi").val();   //將市值定義在區中

在寫完ajax的遍歷結束時,值寫入區的下拉菜單  

$("#qu").html(str);

最后的效果就是改變一個下拉菜單,市和區的下拉菜單都變

ajax php怎么實現三級聯動菜單

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
色综合色狠狠天天综合网| 少妇AV一区二区三区无码久久| 好硬啊一进一得太深了A片69| 无人区一码卡二卡三乱码| 欧美巨大黑人精品一二三| 火车上荫蒂添的好舒服视频| 非洲黑人吊巨大VS亚洲女| 97精品国产手机| 幼儿交1300部多少钱| 亚洲欧美V国产蜜芽TV| 无码熟妇人妻在线视频| 丝袜 亚洲 另类 欧美 变态| 人与畜禽共性关系的重要性有哪些| 蜜桃国产乱码精品一区二区三区w 蜜桃国产乱码精品一区二区三区 蜜桃国产精品乱码一区二区三区 蜜桃传媒在线观看免费版7 | 亚洲综合精品伊人久久| 日韩亚洲欧美久久久WWW综合| 欧美XXXⅩ重口变态调教| 乱码中字在线观看一二区| 久久精品国产网红主播| 黑人大荫蒂老太大| 狂躁美女大BBBBBB视频1| 精品少妇无码AV无码专区| 国产亚洲精品岁国产微拍精品| 国产99在线 | 黑人| 俄罗斯POMOGISEBE| 国产真实乱对白精彩| 国产午夜免费高清久久影院 | 欧美熟妇ⅤIDEOS| 欧美黑人又大又粗又长久久久| 美女啪啪网站又黄又免费| 日本WWW一道久久久免费榴莲| 五月天久久久噜噜噜久久| 野花韩国视频在线观看免费高清| А√最新版地址在线天堂| FREE性欧美╳╳╳HD| А√天堂在线中文| 国产乱子伦在线观看| 国精产品W灬源码1688在线| 果冻传媒AⅤ毛片无码| 黑人刚破完处就三P| 精产国品一二三产品区别在哪 | 干了老婆闺蜜两个小时| 国产AV一区二区三区最新精品| 国产成人AV一区二区三区| 国产产在线精品亚洲AAVV| 久9视频这里只有精品试看| 久久午夜福利无码1000合集| 狂野欧美性猛XXXX乱大交| 日韩一区二区在线视频| 亚洲另类在线视频| 车上震动A级作爱视频| 国产成A人片在线观看视频 | 好满射太多了装不下了APP| 欧美白人乱大交XXXX潮喷| 亚精区在二线三线区别99| 亚洲春色AV无码专区在线播放| 亚洲乱码国产一区三区| 班级每人C了我半小时班长| 粉嫩av一区二区精品爆乳| 久久久久久久精品免费久精品蜜桃| 乱码一线二线三线新区破解欧 | 日本丰满熟妇乱XXXXX故事| 少妇高潮潮喷到猛进猛出小说| 亚洲性色AV片在线观看网址| 97久章草在线视频播放| 99国精产品灬源码1688| 国产又粗又猛又爽又黄的视频在线| 女人浓毛巨茎ⅩXXOOO| 日韩高清国产一区在线| 无码少妇一区二区三区浪潮AV| 91人妻人人妻人人爽人人精品| 国精产品一二二区传媒有哪些| 人妻无码AⅤ不卡中文字幕| 未满十八岁的请自动离开| 亚洲精品NV久久久久久久久久| 在线播放免费人成毛片软件| 办公室爆乳女秘在线观看| 久久99精品久久久久久清纯| 欧美96在线 | 欧| 亚洲欧美偷拍内射白浆| A级毛片免费观看在线| 国产成年女人毛片80S网站| 免费无码又黄又爽又刺激| 四虎影库884AA.WWW| 亚洲成A人片在线观看无码专区 | 国内精品卡一卡二卡三| 撒尿BBWBBW| AV无码免费无禁网站| 国产成人综合久久久久久| 久久国产精品无码网站| 我和岳M愉情XXXX| 八戒八戒神马影院在线观看| 久久香蕉综合色一综合色88| 亚洲AV无码码潮喷在线观看| 2022一本久道久久综合狂躁| 国产成人精品综合久久久久| 久久国产精品波多野结衣AV| 无遮挡粉嫩小泬久久久久久久动漫 | 亚洲女同精品一区二区| 国产精品久久久久AAAA| 久久婷婷五月综合国产| 日本熟妇人妻XXXXX视频| 亚洲精品美女久久久久99| 99精品国产在热久久无码| 久久精品国产99精品最新| 亚洲αⅴ无码乱码在线观看性色| 97人妻人人做人碰人人爽一| 久久久久国色AV免费观看性色| 亚洲AV无码一区二区三区DV| 2021无码专区人妻系列日韩| 久久久国产精品ⅤA麻豆百度| 日本中文字幕一区二区高清在线| 80岁老熟妇乱子伦牲交| 麻花豆传媒色午麻豆| 午夜无码乱码在线观看| 51精品国产人成在线观看| 久久婷婷人人澡人人爽人人喊| 亚洲精品无码GV在线观看| 国内精品久久久久久99| 性VIDEOSTV另类极品| VODAFONEWIFI暴力| 久久99国产精品久久99蜜桃| 亚洲VA欧洲VA日韩VA| 国产日韩亚洲大尺度高清| 人妻丰满熟妇AⅤ无码区| 亚洲乱码一区AV春药高潮| 狠狠色丁香久久婷婷综合_中| 亚洲AV无码专区在线观看漫画 | 欧美高清性色生活片免费观看 | 野花社区WWW官网在线观看| 久久久久夜色精品国产明星| 无码人妻丰满熟妇啪啪| JAPANESE人妻少妇| 欧美老熟妇性BBBBBXXXX| CAOPORN最新地址| 人妻在卧室被老板疯狂进入| 超碰成人人人做人人爽| 日韩精品成熟妇人Av一区二区| 成av人片一区二区三区久久| 日韩免费无码人妻波多野| 性欧美玩弄性少妇HD| 精品国精品国产自在久国产不卡| 熟妇的荡欲BD高清| YY8090韩国理伦片在线| 美丽人妻被按摩中出中文字幕| 中文成人无字幕乱码精品区| 精品成人免费一区二区| 亚洲熟妇少妇任你躁在线观看无码 | 国产午夜激无码AV毛片不| 亚洲高清国产拍精品动图| 国产高清一区二区三区视频| 无码人妻久久1区2区3区| 国外精产品W灬源码16| 亚洲人成无码网WWW| 国产在线精品成人一区二区三区| 亚洲国产精品无码久久98| 久久久久人妻一区精品| 97超碰精品成人国产| 日产国产欧美精品另类小说| 国产成人午夜性A一级毛片老女人 国产成人午夜无码电影在线观看 国产成人午夜精品影院 | 亚洲人成无码WWW久久久| 免费人成网WW555| 影音先锋亚洲无码资源网| 精品国产一区二区三区性色AV | 亚洲国产美女精品久久久| 久久水蜜桃网国产无线网欧美日韩 | 亚洲午夜精品久久久久久APP| 秘书在办公室被躁BD在线观看| 97精品人妻系列无码人妻| 色老头BGMBGMBGM| 锕锕锕锕锕锕锕锕轻点好疼视频 | 资源在线WWW天堂官网| 久久伊人少妇熟女大香线蕉| 97精品人妻系列无码人妻| 撒尿特写XXXⅩ| 国语偷拍人妻露脸| 18款禁用免费安装的软件APP | 国产免费一区二区三区不卡| 亚洲色大情网站WWW| 欧美成人精品三级网站下载| 大香伊蕉在人线国产2020年| 日本伊人精品一区二区三区| 国产热A欧美热A在线视频| 又大又粗弄得我好爽GIF | 么公的粗大挺进了我的密道| 成人午夜亚洲精品无码区毛片| 日韩AV午夜在线观看| 国产日韩综合一区在线观看| 乌克兰性猛交ⅩXXX乱大交| 精品综合无码奶水一区二区| BIGBANG幼稚视频入门幼年| 无码精品国产一区二区免费| 国产剧情MV天美传媒| 亚洲AV日韩综合一区尤物| 国内AI明星造梦鞠婧祎MV| 中国熟妇色XXXX欧美老妇多毛| 少妇高清一区二区免费看| 久久久久久久亚洲AV无码| 丰满少妇人妻HD高清大乳| 午夜理论片YY6080影院|