java 省市区三张表权限_Java 在做一个注册页面,mysql里已经有了用户表,省、市、县三张表(没有关联)已导入全国数据...

展开全部

1、省市县不建议放在数据库里面,因为你选择不同省市时 要触发查询这样效率太低。32313133353236313431303231363533e59b9ee7ad9431333366303165我的建议是百度下一个省市县的一个json文件,来进行读取。

2、页面代码就是控制select中option的改变,这个会基本jquery 就可以。var provinceData;//全局变量省市数据

var provinceSelect = $("#province"); //省下拉框

var citySelect = $("#city");//市下拉框

init();

function init(){

$.getJSON("data/province-city.json",function (data) {

provinceData = data.address; //这里因为我的json数据,外面包了一层address

loadProvince();//初始化省

});

}

function loadProvince(){

for(var i=0,j=provinceData.length;i

provinceSelect.append(""+provinceData[i].name+"");

}

}

//省改变是动态改变市下拉框里面的值

function loadCity(ele){

//获取选中的索引

var index = ele.selectedIndex;

//记得清空

citySelect.empty();

var province = provinceData[index];

var citys = province.child;

for(var i=0,j=citys.length;i

citySelect.append(""+citys[i].name+"");

}

}

f21e88be7a90cd9f421664eb14ca7c53.png

不明白的话欢迎提问哈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值