javascript实现点击省份出现城市功能
求大神用ajax方法帮忙实现一下点击省份显示相应城市(走后台和数据库的)。要具有通用性的方法求大神给予代码支持...
求大神用ajax方法帮忙实现一下点击省份显示相应城市(走后台和数据库的)。要具有通用性的方法 求大神给予代码支持
展开
1个回答
展开全部
使用jq吧,很多操作可以简化,先引入jq文件
省份option的value写为省份的标示,就是省份和城市关联的字段
<script>
$(function(){
$('#dorp1').change(function(){
var province = $(this).val();
$.get("/控制器名/请求的方法名", {'id':province}, function(ret){
// ret是请求方法的返回值,在这里就是通过省份查到的城市数组
var city = '';
$.each(ret, function(i, o){
city += "<option value=" + o.城市id + ">" + o.城市名 + "<option>";
})
$("#dorp2").empty().append(city);
})
});
})
</script>
省份option的value写为省份的标示,就是省份和城市关联的字段
<script>
$(function(){
$('#dorp1').change(function(){
var province = $(this).val();
$.get("/控制器名/请求的方法名", {'id':province}, function(ret){
// ret是请求方法的返回值,在这里就是通过省份查到的城市数组
var city = '';
$.each(ret, function(i, o){
city += "<option value=" + o.城市id + ">" + o.城市名 + "<option>";
})
$("#dorp2").empty().append(city);
})
});
})
</script>
追问
恩我就用的JQ谢谢你大神
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询