Ajax实现省,市,县的三级联动
来源:互联网 发布:windows双网卡路由 编辑:程序博客网 时间:2024/04/30 06:41
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>city.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
/*
[
{"id":110000,"leaf":false,"name":"北京市","parentId":0},
{"id":120000,"leaf":false,"name":"天津市","parentId":0},
{"id":130000,"leaf":false,"name":"河北省","parentId":0}
...
]
*/
// 不带缓存的实现
$(document).ready(function(){
$.post("/ajaxapp/city.do", {}, function(json){
for(var i = 0; i < json.length; i++) {
$("<option>").val(json[i].id).text(json[i].name).appendTo("#sheng");
}
$("#sheng").change();//主动触发change事件
}, "json");
$("#sheng").change(function(){
$.post("/ajaxapp/city.do", {parentId:$(this).val()}, function(json){
$("#shi").empty();
for(var i = 0; i < json.length; i++) {
$("<option>").val(json[i].id).text(json[i].name).appendTo("#shi");
}
$("#shi").change();
}, "json");
});
$("#shi").change(function(){
$.post("/ajaxapp/city.do", {parentId:$(this).val()}, function(json){
$("#xian").empty();
for(var i = 0; i < json.length; i++) {
$("<option>").val(json[i].id).text(json[i].name).appendTo("#xian");
}
}, "json");
});
});
</script>
</head>
<body>
<select id="sheng"></select>
<select id="shi"></select>
<select id="xian"></select>
</body>
</html>
<html>
<head>
<title>city.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
/*
[
{"id":110000,"leaf":false,"name":"北京市","parentId":0},
{"id":120000,"leaf":false,"name":"天津市","parentId":0},
{"id":130000,"leaf":false,"name":"河北省","parentId":0}
...
]
*/
// 不带缓存的实现
$(document).ready(function(){
$.post("/ajaxapp/city.do", {}, function(json){
for(var i = 0; i < json.length; i++) {
$("<option>").val(json[i].id).text(json[i].name).appendTo("#sheng");
}
$("#sheng").change();//主动触发change事件
}, "json");
$("#sheng").change(function(){
$.post("/ajaxapp/city.do", {parentId:$(this).val()}, function(json){
$("#shi").empty();
for(var i = 0; i < json.length; i++) {
$("<option>").val(json[i].id).text(json[i].name).appendTo("#shi");
}
$("#shi").change();
}, "json");
});
$("#shi").change(function(){
$.post("/ajaxapp/city.do", {parentId:$(this).val()}, function(json){
$("#xian").empty();
for(var i = 0; i < json.length; i++) {
$("<option>").val(json[i].id).text(json[i].name).appendTo("#xian");
}
}, "json");
});
});
</script>
</head>
<body>
<select id="sheng"></select>
<select id="shi"></select>
<select id="xian"></select>
</body>
</html>
- ajax巧妙实现省、市、县的三级联动
- Ajax实现省,市,县的三级联动
- Jquery+Ajax+XML实现国家、省、市的三级联动
- 使用Ajax实现(省|市|县)三级联动
- AJAX实现三级联动
- Ajax实现三级联动
- 利用ajax实现省市县三级联动的方法之一
- Ajax实现简易的三级联动
- Ajax实现省市县三级联动
- PHP+ajax实现省市县三级联动
- jQuery ajax实现省市县三级联动
- AJAX 实现省市县地名三级联动
- ajax三级省联动
- [原创] 不看后悔:PHP+Ajax三种方法实现省、市、县三级联动
- PHP+Ajax三种方法实现省、市、县三级联动
- ajax 实现三级联动功能
- ajax实现省市三级联动
- ajax + servlet 实现三级联动
- Data Types
- CentOS 挂载NTFS磁盘
- MySQL存储引擎之InnDB
- 提高Java反射速度的方法
- js写超简单的计算器
- Ajax实现省,市,县的三级联动
- C#程序设计 (北京交通大学出版)PPT下载地址
- 我的电脑 默认 显示 详细信息
- 修改和制作Android开机Logo(最终版)
- 手机重置
- 刷机
- placement new (转)
- uva 10730 - Antiarithmetic?
- 在gridview中用checkbox选择及排序功能