gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

ajax php怎么實現(xiàn)三級聯(lián)動菜單

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

ajax php怎么實現(xiàn)三級聯(lián)動菜單

本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版、Dell G3電腦。

ajax php怎么實現(xiàn)三級聯(lián)動菜單?

php+ajax的三級聯(lián)動下拉菜單

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

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

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

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

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

可以先將省、市、區(qū)的方法名寫出

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

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

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

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

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

4.三個菜單項是聯(lián)動的,也就是根據(jù)省的不同可以有不同的選項

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

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

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

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

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

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

5.填充省的方法

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

ajax php怎么實現(xiàn)三級聯(lián)動菜單

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

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

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

數(shù)據(jù)的處理頁面:

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

處理頁面執(zhí)行結(jié)束之后,在ajax方法中的成功后的方法中寫入結(jié)束之后的語句

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

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

執(zhí)行引用js的頁面走起效果: ajax php怎么實現(xiàn)三級聯(lián)動菜單

6.填充市和區(qū)的方法

它的編寫和省差不多,處理頁面也是一樣的,不同的就是傳輸?shù)闹?/p>

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

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

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

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

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

區(qū)就是定義一個填充的市的值,最后遍歷時,將值寫入?yún)^(qū)的下拉菜單中

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

在寫完ajax的遍歷結(jié)束時,值寫入?yún)^(qū)的下拉菜單  

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

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

ajax php怎么實現(xiàn)三級聯(lián)動菜單

推薦學(xué)習(xí):《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
97国产在线播放| 日韩视频免费在线播放| 99福利在线观看| 日韩精品福利片午夜免费观看| 欧美久久在线观看| 日韩精品手机在线观看| www.欧美激情.com| 欧美三级理论片| 日韩中文字幕二区| 亚洲中文字幕无码专区| 国内精品视频一区二区三区| 国产精品69久久久| 欧美日韩激情四射| www.国产在线视频| 国自产拍偷拍精品啪啪一区二区 | 五月激情五月婷婷| 老头吃奶性行交视频| 国产精品入口免费软件| 国产又黄又猛又粗又爽的视频| 欧美日韩大尺度| 岛国毛片在线播放| 樱空桃在线播放| 人妻无码久久一区二区三区免费 | 久久精品免费网站| 亚洲最大成人在线观看| 午夜激情视频网| 男人天堂av片| 又色又爽又高潮免费视频国产| 日本激情综合网| 日韩最新中文字幕| 久久综合九色综合88i| 九热视频在线观看| 日韩video| 国产精品入口免费软件| 亚洲欧美日本一区二区| 欧美视频在线第一页| 国产亚洲天堂网| 五月天男人天堂| 2022亚洲天堂| 三年中文高清在线观看第6集| 18禁裸男晨勃露j毛免费观看| 成人三级视频在线播放| 日本丰满大乳奶| 日本肉体xxxx裸体xxx免费| 成人一区二区av| 国产视频一区二区三区在线播放| 亚洲免费视频播放| 天天操天天摸天天爽| 日本精品福利视频| 污污网站免费看| 欧美日韩精品在线一区二区| 久久久久久久久久毛片| 国产l精品国产亚洲区久久| 99热这里只有精品7| 成年人在线观看视频免费| 国产一二三四区在线观看| www日韩视频| 91免费视频网站在线观看| 青少年xxxxx性开放hg| 男女污污的视频| 日本欧美黄色片| 欧美日韩不卡在线视频| 免费成人进口网站| 两性午夜免费视频| 不卡中文字幕在线观看| 国产一级特黄a大片免费| 成人免费aaa| 人人干视频在线| 国产成a人亚洲精v品在线观看| 一区二区久久精品| 日本高清免费在线视频| 亚洲综合激情视频| 男生操女生视频在线观看 | 18视频在线观看娇喘| 亚洲第一区第二区第三区| 日本免费色视频| 蜜臀一区二区三区精品免费视频| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 一道本在线观看视频| 色婷婷综合在线观看| 国产黑丝在线视频| 免费在线看黄色片| 欧美精品久久久久久久免费| 国产91xxx| 色婷婷综合久久久久中文字幕| 国产成人av影视| 性生生活大片免费看视频| 九九久久九九久久| 国产美女无遮挡网站| 免费黄色一级网站| 激情图片qvod| 男人的天堂日韩| 国内av一区二区| 免费无码毛片一区二三区| 国产欧美在线一区| 在线视频日韩欧美| 成人一区二区免费视频| 国产一级做a爰片久久| 久久久无码中文字幕久...| 日本www在线播放| 天天久久综合网| av免费播放网址| 亚洲一级片免费观看| 日本不卡在线观看视频| 亚洲精品20p| 日韩视频在线视频| 国产成人美女视频| 日本在线xxx| 欧美做受777cos| 国产成人美女视频| 中国丰满人妻videoshd| 免费观看国产视频在线| 99热一区二区| 久久久久久久久久久久久国产精品 | 欧美xxxxx在线视频| 美女黄色片网站| 日韩av卡一卡二| 欧美三级一级片| 亚洲国产成人精品无码区99| 久久久久久久高清| 国产免费999| 欧洲黄色一级视频| 日韩av综合在线观看| 亚洲热在线视频| 精品久久免费观看| xxx中文字幕| 中文字幕精品一区二区三区在线| 国产天堂在线播放| 欧美日韩一区二区在线免费观看| 免费一级特黄特色毛片久久看| 欧美 日韩 国产 在线观看| 在线黄色免费观看| 男女视频在线看| 欧美午夜aaaaaa免费视频| 久久久精品三级| 天堂av在线网站| 亚洲成人福利在线| 日韩av片专区| 亚洲综合123| www.亚洲一区二区| 欧妇女乱妇女乱视频| 男女激情免费视频| 亚欧无线一线二线三线区别| 欧美一级在线看| 日日碰狠狠躁久久躁婷婷| 激情视频综合网| 一路向西2在线观看| 两性午夜免费视频| 18禁裸男晨勃露j毛免费观看| av免费观看国产| 50路60路老熟妇啪啪| 日韩一区二区三区不卡视频| www.se五月| 国产美女主播在线播放| 久热免费在线观看| 又色又爽又黄视频| 久久在线中文字幕| www日韩在线观看| 亚洲视频在线不卡| 免费毛片小视频| www.成人黄色| 欧美v在线观看| www.午夜色| 黄色免费观看视频网站| 亚洲小视频网站| 国产美女在线一区| 57pao国产成永久免费视频| 成人毛片100部免费看| 国产a级一级片| 成人在线免费观看网址| 久久久噜噜噜www成人网| 国产无遮挡猛进猛出免费软件 | 狠狠热免费视频| 欧美黑人在线观看| 最近中文字幕一区二区| 中文字幕乱码免费| 久久黄色片网站| 成人观看免费完整观看| 欧美 国产 精品| 亚洲无吗一区二区三区| 日本www在线播放| 久久这里只有精品18| 色91精品久久久久久久久| 99精品免费在线观看| 国产一级不卡视频| 国产精品探花在线播放| 日本黄大片一区二区三区| 2022亚洲天堂| 国产自产在线视频| 9色porny| 97在线国产视频| 欧美久久久久久久久久久久久久| 午夜免费福利在线| 人人干人人干人人| 三上悠亚av一区二区三区| 男人天堂成人在线| 高清在线观看免费| 女人和拘做爰正片视频| 狠狠爱免费视频| 黑鬼大战白妞高潮喷白浆|