三级联动 省市区

.html

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	
	<body>
		<script src="js/jquery.min.js"></script>
		<script src="js/area.js" type="text/javascript" charset="utf-8"></script>
		<div>省市县三级联动</div>
		<div id="luckyName">

			<select id="provinceSelect">
				<option value="0">选择</option>
			</select>

			<select id="citySelect" ">
				<option value="0">选择</option>
			</select>

			<select id="countrySelect">
				<option value="0">选择</option>
			</select>

		</div>
	</body>

</html>


area.js

var p = [
				{ pid: 1, name: '北京' },
				{ pid: 2, name: '河南' },
				{ pid: 3, name: '辽宁' }
			]
			var c = [
				{ cid: 1, name: '北京' },

				{ cid: 2, name: '安阳' },
				{ cid: 3, name: '郑州' },
				{ cid: 4, name: '林州' },

				{ cid: 5, name: '大连' },
				{ cid: 6, name: '沈阳' },
				{ cid: 7, name: '丹东' }
			]
			var q = [
				{ qid: 1, name: '朝阳区' },
				{ qid: 2, name: '文峰区' },
				{ qid: 3, name: '内黄县' },
				{ qid: 4, name: '殷墟区' },

				{ qid: 5, name: '开发区' },
				{ qid: 6, name: '高新区' },
				{ qid: 7, name: '沙河口' }
			]
			$(function() {
				//				渲染省
				var privince = [];
				//				$.ajax({
				//						url: 'KD002/search',
				//						type: 'get',
				//						dataType: "json",
				//						success: function(data) {
				//							if(data.stateCode == 0) {
				//								privince = p;
												privince = data.appData; 
				//							}
				//						},
				//						error: function() {
				//
				//						}
				//					});

				privince = p;
				$.each(privince, function(i, val) {
					console.log(val.pid + "####" + val.name);
					$("#provinceSelect").append("<option value='" + val.pid + "'>" + val.name + "</option>");
				});

				//渲染市
				$("#provinceSelect").change(function() {
					           
					var pid = $("#provinceSelect").val(); 
						console.log(pid);
					//					$.ajax({
					//						type: "get",
					//						url: "",
					//						data: {
					//							"pid": pid
					//						},
					//						ssuccess: function(data) {
					//							if(data.stateCode == 0) {
					//								var city = c;
					//								$.each(city, function(i, val) {
					//									console.log(val.cid + "####" + val.name);
					//									$("#citySelect").append("<option value='" + val.cid + "'>" + val.name + "</option>");
					//								});
					//							}
					//						}
					//					});
					var city = c;
					$("#citySelect").empty();
					$.each(city, function(i, val) {
						console.log(val.cid + "####" + val.name);
						$("#citySelect").append("<option value='" + val.cid + "'>" + val.name + "</option>");
					});
				});
				
				$("#citySelect").change(function() {
					var qid = $("#citySelect").val();
						console.log(qid);
					//					$.ajax({
					//						type: "get",
					//						url: "",
					//						data: {
					//							"qid": qid
					//						},
					//						ssuccess: function(data) {
					//							if(data.stateCode == 0) {
					//								var city = c;
					//								$.each(city, function(i, val) {
					//									console.log(val.cid + "####" + val.name);
					//									$("#citySelect").append("<option value='" + val.cid + "'>" + val.name + "</option>");
					//								});
					//							}
					//						}
					//					});
					var qu= q;
					$("#countrySelect").empty();
					$.each(qu, function(i, val) {
						console.log(val.qid + "####" + val.name);
						$("#countrySelect").append("<option value='" + val.qid + "'>" + val.name + "</option>");
					});
				});
			})



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
全国省、市县、区三级联动数据 INSERT INTO `demo_province` (`CODE`, `PROVINCENAME`) VALUES ('110000', '北京市'); INSERT INTO `demo_province` (`CODE`, `PROVINCENAME`) VALUES ('120000', '天津市'); INSERT INTO `demo_province` (`CODE`, `PROVINCENAME`) VALUES ('130000', '河北省'); INSERT INTO `demo_province` (`CODE`, `PROVINCENAME`) VALUES ('140000', '山西省'); INSERT INTO `demo_province` (`CODE`, `PROVINCENAME`) VALUES ('150000', '内蒙古自治区'); INSERT INTO `demo_province` (`CODE`, `PROVINCENAME`) VALUES ('210000', '辽宁省'); INSERT INTO `demo_province` (`CODE`, `PROVINCENAME`) VALUES ('220000', '吉林省'); ------------------------------------------------------ INSERT INTO `demo_city` (`CODE`, `PROVINCECODE`, `CITYNAME`) VALUES ('110100', '110000', '区'); INSERT INTO `demo_city` (`CODE`, `PROVINCECODE`, `CITYNAME`) VALUES ('110200', '110000', '县'); INSERT INTO `demo_city` (`CODE`, `PROVINCECODE`, `CITYNAME`) VALUES ('120100', '120000', '区'); INSERT INTO `demo_city` (`CODE`, `PROVINCECODE`, `CITYNAME`) VALUES ('120200', '120000', '县'); INSERT INTO `demo_city` (`CODE`, `PROVINCECODE`, `CITYNAME`) VALUES ('130100', '130000', '石家庄市'); INSERT INTO `demo_city` (`CODE`, `PROVINCECODE`, `CITYNAME`) VALUES ('130200', '130000', '唐山市'); INSERT INTO `demo_city` (`CODE`, `PROVINCECODE`, `CITYNAME`) VALUES ('130300', '130000', '秦皇岛市'); INSERT INTO `demo_city` (`CODE`, `PROVINCECODE`, `CITYNAME`) VALUES ('130400', '130000', '邯郸市'); ------------------------------------------------ INSERT INTO `demo_county` (`CODE`, `CITYCODE`, `COUNTYNAME`) VALUES ('110103', '110100', '崇文区'); INSERT INTO `demo_county` (`CODE`, `CITYCODE`, `COUNTYNAME`) VALUES ('110104', '110100', '宣武区'); INSERT INTO `demo_county` (`CODE`, `CITYCODE`, `COUNTYNAME`) VALUES ('110105', '110100', '朝阳区'); INSERT INTO `demo_county` (`CODE`, `CITYCODE`, `COUNTYNAME`) VALUES ('110106', '110100', '丰台区'); INSERT INTO `demo_county` (`CODE`, `CITYCODE`, `COUNTYNAME`) VALUES ('110107', '110100', '石景山区'); INSERT INTO `demo_county` (`CODE`, `CITYCODE`, `COUNTYNAME`) VALUES ('110108', '110100', '海淀区');

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值