当前位置: 首页 > news >正文

0520三级联动

主页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>三级联动</title>
<script src="../jquery-1.11.2.min.js"></script>
<script src="sanji.js"></script>
</head>

<body>
<div id="sj"></div>
</body>
</html>

 

js处理页面

$(document).ready(function(e) {

$("#sj").html("<select id='sheng'></select><select id='shi'></select><select id='qu'></select>");
填充省内容的方法
tiansheng();
填充市内容的方法
tianshi();
填充区内容的方法
tianqu();
当选中省的时候,填相应的市和区
$("#sheng").change(function(){
tianshi();
tianqu();

})
当选中市的时候,填相应的区
$("#shi").change(function() {
tianqu();
});
填省的方法
function tiansheng()
{
var code="0001";
$.ajax({
async:false,
url:"chuli.php",
data:{code:code},
type:"POST",
datatype:"TEXT",
success: function(zhi){
var str="";
var hang =zhi.split("|");
for(var i=0;i<hang.length;i++)
{
var lie=hang[i].split("^");
str+="<option value='"+lie[0]+"'>"+lie[1]+"</option>"
}
$("#sheng").html(str);
}

});

}
填市的方法
function tianshi()
{
var code=$("#sheng").val();
$.ajax({
async:false,
url:"chuli.php",
data:{code:code},
type:"POST",
datatype:"TEXT",
success: function(zhi){
var str="";
var hang =zhi.split("|");
for(var i=0;i<hang.length;i++)
{
var lie=hang[i].split("^");
str+="<option value='"+lie[0]+"'>"+lie[1]+"</option>"
}
$("#shi").html(str);

}

});

}
填区的方法
function tianqu()
{
var code=$("#shi").val();
$.ajax({
async:false,
url:"chuli.php",
data:{code:code},
type:"POST",
datatype:"TEXT",
success: function(zhi){
var str="";
var hang =zhi.split("|");
for(var i=0;i<hang.length;i++)
{
var lie=hang[i].split("^");
str+="<option value='"+lie[0]+"'>"+lie[1]+"</option>"
}
$("#qu").html(str);

}

});

}
});

 

处理页面

<?php
$code=$_POST["code"];
include("../DBDA.php");
$db=new DBDA();
$sql="select AreaCode,AreaName,ParentAreaCode from ChinaStates where ParentAreaCode='{$code}'";
echo $db->StrQuery($sql);

转载于:https://www.cnblogs.com/wcc731546227/p/5514003.html

相关文章:

  • 类的继承
  • 【译】Activitys, Threads和 内存泄露
  • Android 中文 API 文档 (45) —— AbsoluteLayout.LayoutParams
  • [Angularjs]ng-select和ng-options
  • eclipse实现JavaWeb应用增量打包
  • AngularJS之Filter(二)
  • nginx 负载服务器优化
  • 【SSH网上商城项目实战14】商城首页UI的设计
  • eclipse+python+selenium+mysqldb环境搭建
  • 取模和与运算的优化
  • STORM_0007_Multi-Lang protocol of Storm/多语言协议的翻译
  • Jquery 中map()函数的用法
  • 大公司都有哪些开源项目~~~简化版
  • Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)
  • Arm开发板+Qt学习之路-multiple definition of
  • __proto__ 和 prototype的关系
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【Linux系统编程】快速查找errno错误码信息
  • Angular 4.x 动态创建组件
  • FineReport中如何实现自动滚屏效果
  • github指令
  • Java程序员幽默爆笑锦集
  • java多线程
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • js作用域和this的理解
  • Node 版本管理
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • Vue组件定义
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 关于Flux,Vuex,Redux的思考
  • 力扣(LeetCode)56
  • 使用API自动生成工具优化前端工作流
  • 首页查询功能的一次实现过程
  • ​configparser --- 配置文件解析器​
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​马来语翻译中文去哪比较好?
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • !!Dom4j 学习笔记
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #if 1...#endif
  • (42)STM32——LCD显示屏实验笔记
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (十一)手动添加用户和文件的特殊权限
  • (算法二)滑动窗口
  • (推荐)叮当——中文语音对话机器人
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)JAVA中的堆栈
  • (转载)OpenStack Hacker养成指南
  • .net core 依赖注入的基本用发
  • .NET LINQ 通常分 Syntax Query 和Syntax Method