程序员应该掌握的省市联动

来源:互联网 发布:30岁开始学编程 编辑:程序博客网 时间:2024/06/05 04:39

在做程序员的道路上入门,省市联动是一个基础必备的技能下面就来讲讲我所理解的

当然我做的省市联动是基于数据库中的表去做的而不是根据插件js


不难看出这是一个省市联动的jsp页面,在省市复选框中定义一个onchange事件,在js中定义这个事件




这就是我们在jsp页面中定义的事件,通过id来获取内容,如果省的id为空,城市和地区的值为空且它的复选框是不能选的,disable是规定禁用input框元素的一个属性,它要通过js来移除disable值,将input的值切换为可用也就是$(#Id).removeAttr("disable"),移除disable属性

在这值得提的是异步的ajax里的第二个参数,它是以Map的形式插入参数,然后遍历从后台传来的数据取到选中的城市这就是web部分

接下来看看后台;



这是从数据库中取数据,根据pid取取省所有的内容,根据等级获取它的城市

ji将

将数据传入前端