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,也就是通過省能找到相應的市;然后通過1101—父級的1101,也就是通過市能找到相應的區(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){ 		  //處理頁面結束后執(zhí)行的代碼 		} 	}); }

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

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

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

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

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); //結果放入省的下拉菜單

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
手机成人av在线| 免费日韩中文字幕| 日韩视频在线免费看| 五月天开心婷婷| 妞干网在线免费视频| 91精品无人成人www| 国产高清999| 成人在线免费播放视频| 少妇人妻大乳在线视频| 国产熟女高潮视频| 国内精品视频一区二区三区| 乱妇乱女熟妇熟女网站| 国产91在线视频观看| 最近中文字幕一区二区| 亚洲色图都市激情| 中文av一区二区三区| 成人性生交免费看| 国产xxxxx在线观看| 2019日韩中文字幕mv| 国产女大学生av| 亚洲精品手机在线观看| 一区二区xxx| 熟妇熟女乱妇乱女网站| 成人在线免费观看视频网站| 乱熟女高潮一区二区在线| 九九九九免费视频| 北条麻妃69av| 青青青在线播放| 欧美性猛交久久久乱大交小说| 高清无码视频直接看| 天天干天天曰天天操| 国产天堂在线播放| 97碰在线视频| av亚洲天堂网| 久久久久人妻精品一区三寸| 久激情内射婷内射蜜桃| 男人和女人啪啪网站| 久久久久久综合网| 男人天堂av片| 99久久久无码国产精品性色戒| 日韩国产欧美亚洲| 色爽爽爽爽爽爽爽爽| 911av视频| 日本黄色三级大片| 小泽玛利亚av在线| 国产精品无码专区av在线播放 | 制服丝袜综合网| 91丨九色丨蝌蚪| 草草久久久无码国产专区| 国产男女无遮挡| 国产麻花豆剧传媒精品mv在线| 国产高清www| 色一情一乱一伦一区二区三区日本| 免费看污污网站| 日韩第一页在线观看| 日本阿v视频在线观看| 99久久国产宗和精品1上映| 97人人模人人爽人人澡| 免费日韩中文字幕| 国产天堂在线播放| 国产一区二区在线免费播放| 99久久久无码国产精品6| 米仓穗香在线观看| 91免费视频黄| 天天影视综合色| 不卡中文字幕在线观看| 污污的网站免费| 蜜桃视频成人在线观看| 天堂社区在线视频| 精品一区二区三区无码视频| 四虎永久在线精品无码视频| 蜜桃视频成人在线观看| japanese在线视频| 超碰成人免费在线| 免费在线观看的毛片| 超碰在线超碰在线| 亚洲国产一二三精品无码| 欧美乱大交xxxxx潮喷l头像| 午夜免费福利视频在线观看| 涩多多在线观看| 中文字幕国产免费| 午夜激情在线观看视频| 无码人妻丰满熟妇区毛片| 中文字幕乱码人妻综合二区三区| 热99这里只有精品| 日本黄色播放器| 欧美另类videosbestsex日本| 亚洲xxxx2d动漫1| 自拍偷拍一区二区三区四区| 青少年xxxxx性开放hg| 日本国产中文字幕| 日本三级免费观看| 国产 日韩 欧美在线| 9色porny| 免费网站在线观看视频| 在线观看免费成人av| 欧美特黄aaa| 国产精品自拍合集| 日本三区在线观看| 情侣黄网站免费看| 蜜臀av无码一区二区三区| 男女超爽视频免费播放| 四虎影院一区二区| 中文字幕成人在线视频| 欧美日韩一区二区三区69堂| 一本久道综合色婷婷五月| 日韩欧美色视频| 三级黄色片免费看| 免费在线观看污污视频| 日韩欧美国产片| 欧美少妇性生活视频| 国产色一区二区三区| 成人在线激情网| 欧美 日韩 国产在线观看| 亚洲一区二区偷拍| 亚洲国产欧美91| 无码aⅴ精品一区二区三区浪潮| 久久人人爽人人爽人人av| 国产男女免费视频| 亚洲中文字幕无码不卡电影| 精品国产乱码久久久久久1区二区| 夫妻免费无码v看片| 妺妺窝人体色www看人体| 国产精品视频网站在线观看| 亚洲国产精品久久久久婷蜜芽| 农民人伦一区二区三区| 成年人午夜免费视频| av观看免费在线| 亚洲三级在线观看视频| 青青草综合视频| 欧美 日韩 国产精品| 密臀av一区二区三区| 最新免费av网址| 妓院一钑片免看黄大片| xxxxxx在线观看| 男女无套免费视频网站动漫| 精品一区二区三区毛片| 成人免费aaa| 久久久久久久久久久久久国产精品 | 大j8黑人w巨大888a片| 免费看a级黄色片| 日韩av一卡二卡三卡| 奇米777四色影视在线看| 久久久999免费视频| 成人性生生活性生交12| 91香蕉视频免费看| 欧在线一二三四区| 精品www久久久久奶水| 无码专区aaaaaa免费视频| 韩国无码av片在线观看网站| av在线com| 免费裸体美女网站| 日本欧美黄色片| 成年人在线看片| 男女日批视频在线观看| 国产性生活一级片| 九九热只有这里有精品| 在线免费观看av的网站| 在线观看的毛片| 天天干天天玩天天操| 91九色在线观看视频| 黄色片免费在线观看视频| www.国产二区| 久草精品在线播放| 中文字幕免费高清在线| 免费观看黄色大片| 久久久久久久9| 超碰在线公开97| 欧美在线观看视频网站| 国产精品h视频| 青娱乐国产精品视频| 大西瓜av在线| 亚洲精品怡红院| 无码av天堂一区二区三区| 久久久久久久久久伊人| 91极品尤物在线播放国产| 国产97在线 | 亚洲| av无码久久久久久不卡网站| 日本一区二区三区四区五区六区| 麻豆md0077饥渴少妇| 一本久道综合色婷婷五月| 北条麻妃亚洲一区| 北条麻妃69av| 91九色丨porny丨国产jk| 免费在线观看毛片网站| 公共露出暴露狂另类av| 天天干在线影院| 精品免费国产一区二区| 亚洲中文字幕无码不卡电影| 91小视频在线播放| 五月天av在线播放| 国产99久久九九精品无码| 菠萝蜜视频在线观看入口| 日本久久久网站| 五月天中文字幕在线| 蜜臀av色欲a片无码精品一区 | 成人免费观看毛片| 欧美精品 - 色网| 国产精品免费看久久久无码| 亚洲精品高清无码视频|