Ajax三级联动
全国省市县查询
html代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <!doctypehtml><html><head><metacharset="utf-8"><title>无标题文档</title><scriptsrc="../jquery-1.11.2.min.js"></script><scriptsrc="sanji.js"></script></head><body><h1>区域查询</h1><div></div></body></html> |
js代码实现各区市随省的变化而变化
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | $(document).ready(function(e) {$("#sanji").html("<select id=‘sheng‘></select><select id=‘shi‘></select><select id=‘qu‘></select>");//将三个下拉的字符串交给前边的divtiansheng();//加载省的数据tianshi();//加载市的数据tianqu();//加载区 的数据$("#sheng").change(function(){//变化后执行tianshi();//重新加载市tianqu();//重新加载区})$("#shi").change(function(){//变化后执行tianqu();//加载区的数据})});functiontiansheng(){varpcode ="0001";//找出省的父级代号$.ajax({async:false,//同步加载url:"states.php",data:{pcode:pcode},type:"POST",dataType:"TEXT",success:function(data){varhang = data.split("|");//拆分行varstr ="";for(vari=0;i<hang.length;i++){varlie = hang[i].split("^");//拆分列str +="<option value=‘"+lie[0]+"‘>"+lie[1]+"</option>";}$("#sheng").html(str);}});}functiontianshi(){varpcode = $("#sheng").val();//找市的父级代号,省选中项的值$.ajax({async:false,//同步加载url:"states.php",data:{pcode:pcode},type:"POST",dataType:"TEXT",success:function(data){varhang = data.split("|");varstr ="";for(vari=0;i<hang.length;i++){varlie = hang[i].split("^");str +="<option value=‘"+lie[0]+"‘>"+lie[1]+"</option>";}$("#shi").html(str);}});}functiontianqu(){varpcode = $("#shi").val();//找区的父级代号,市选中项的值$.ajax({url:"states.php",data:{pcode:pcode},type:"POST",dataType:"TEXT",success:function(data){varhang = data.split("|");varstr ="";for(vari=0;i<hang.length;i++){varlie = hang[i].split("^");str +="<option value=‘"+lie[0]+"‘>"+lie[1]+"</option>";}$("#qu").html(str);}});} |
处理页面
1 2 3 4 5 6 | <?php$pcode=$_POST["pcode"];require"DBDA.class.php";$db=newDBDA();$sql="select * from chinastates where parentareacode=‘{$pcode}‘";echo$db->strquery($sql); |
DBDA封装功能
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <?phpclassDBDA{public$host="localhost";//服务器地址public$uid="root";//用户名public$pwd="123";//密码public$dbname="crud";//数据库名称publicfunctionquery($sql,$type=0){$db=newMySQLi($this->host,$this->uid,$this->pwd,$this->dbname);$result=$db->query($sql);
我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8
不良信息举报平台
互联网安全管理备案
Copyright 2023 www.wodecom.cn All Rights Reserved |