随笔 - 82  文章 - 0 评论 - 1 阅读 - 83290
< 2025年3月 >
23 24 25 26 27 28 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 1 2 3 4 5

1 <script src="../jquery-1.11.2.min.js"></script>
2 <script src="sanjiliandong.js"></script>
3 </head>
4 <body>
5 <div id="sanji"></div>
6 </body>

处理页面

复制代码
1 <?php
2 $pcode = $_POST["pcode"];
3 
4 include("DBDA.class.php");
5 $db = new DBDA();
6 
7 $sql = "select * from chinastates where parentareacode='{$pcode}'";
8 
9 echo $db->StrQuery($sql);
复制代码

JS页面

复制代码
 1 // JavaScript Document
 2 $(document).ready(function(e) {
 3     //往id=sanji的div里面扔三个下拉
 4     var str = "<select id='sheng'></select><select id='shi'></select><select id='qu'></select>";
 5     
 6     $("#sanji").html(str);
 7     
 8     FillSheng();
 9     FillShi();
10     FillQu();
11     
12     $("#sheng").change(function(){
13             FillShi();
14             FillQu();
15         })
16     $("#shi").change(function(){
17             FillQu();
18         })
19     
20 });
21 
22 //填充省的方法
23 function FillSheng()
24 {
25     var pcode = "0001";
26     
27     $.ajax({
28         async:false,
29         url:"sanjichuli.php",
30         data:{pcode:pcode},
31         type:"POST",
32         dataType:"TEXT",
33         success: function(data){
34                 var hang = data.split("|");
35                 var str ="";
36                 for(var i=0;i<hang.length;i++)
37                 {
38                     lie = hang[i].split("^");
39                     str = str+"<option value='"+lie[0]+"'>"+lie[1]+"</option>";
40                 }
41                 $("#sheng").html(str);
42             }
43         
44         });
45 }
46 
47 //填充市的方法
48 function FillShi()
49 {
50     var pcode = $("#sheng").val();
51     
52     $.ajax({
53         async:false,
54         url:"sanjichuli.php",
55         data:{pcode:pcode},
56         type:"POST",
57         dataType:"TEXT",
58         success: function(data){
59                 var hang = data.split("|");
60                 var str ="";
61                 for(var i=0;i<hang.length;i++)
62                 {
63                     lie = hang[i].split("^");
64                     str = str+"<option value='"+lie[0]+"'>"+lie[1]+"</option>";
65                 }
66                 $("#shi").html(str);
67             }
68         
69         });
70 }
71 
72 //填充区的方法
73 function FillQu()
74 {
75     var pcode = $("#shi").val();
76     
77     $.ajax({
78         async:false,
79         url:"sanjichuli.php",
80         data:{pcode:pcode},
81         type:"POST",
82         dataType:"TEXT",
83         success: function(data){
84                 var hang = data.split("|");
85                 var str ="";
86                 for(var i=0;i<hang.length;i++)
87                 {
88                     lie = hang[i].split("^");
89                     str = str+"<option value='"+lie[0]+"'>"+lie[1]+"</option>";
90                 }
91                 $("#qu").html(str);
92             }
93         
94         });
95 }
JS
复制代码

 

posted on   小学员G  阅读(140)  评论(0编辑  收藏  举报
编辑推荐:
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
阅读排行:
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法
点击右上角即可分享
微信分享提示