首页 > 其他 > 详细

三级级联

时间:2015-05-17 11:55:52      阅读:227      评论:0      收藏:0      [点我收藏+]

$().ready(function(){
//文档加载完毕后,异步请求所有的省份
$.post("${pageContext.request.contextPath}/servlet/Conter?operation=showAllProvince&time="+new Date().getTime(),null,function(data,textStatus){
//返回的数据时JSON字符串
var provinces = eval("("+data+")");
//id=province增加<option value="1">山东省</option>
for(var i=0;i<provinces.length;i++){
var id = provinces[i].id;
var name = provinces[i].name;

var $optionElement = $("<option value=‘"+id+"‘>"+name+"</option>");
$("#province").append($optionElement);
}
});

//省份值变化时,引起城市的变化
$("#province").change(function(){
alert($(this).val());
//清空城市
$("#city option[value!=‘‘]").remove();
$("#county option[value!=‘‘]").remove();
$.post("${pageContext.request.contextPath}/servlet/Conter?operation=showAllCity&time="+new Date().getTime(),{pid:$(this).val()},function(data,textStatus){
var citys = eval("("+data+")");
for(var i=0;i<citys.length;i++){
var id = citys[i].id;
var name = citys[i].name;

var $optionElement = $("<option value=‘"+id+"‘>"+name+"</option>");
$("#city").append($optionElement);
}
});
});

//城市值变化时,引起区县的变化
$("#city").change(function(){
//清空区县
$("#county option[value!=‘‘]").remove();

$.post("${pageContext.request.contextPath}/servlet/Conter?operation=showCountyByCity&time="+new Date().getTime(),{cid:$(this).val()},function(data,textStatus){
var countys = eval("("+data+")");
for(var i=0;i<countys.length;i++){
var id = countys[i].id;
var name = countys[i].name;

var $optionElement = $("<option value=‘"+id+"‘>"+name+"</option>");
$("#county").append($optionElement);
}
});
});
});
</script>

三级级联

原文:http://www.cnblogs.com/zszitman/p/4509264.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!