分别有国家,省份,城市,三个,当我选定了国家之后,怎么在下一个中出现对应国家的省份呢?
然后选定省份,又怎么在下一个中出现该省份的城市呢?补充:是在ecshop里面,在前端页面怎么添加的呢?下订单那里有,但是怎么独立出来?
Map<String,Map<String,List<String>>>
三个列表,或者用 Map>>的形式保存成一个Map对象,根据key就可以顺序查到
比较简单的方式就是用JS插件,实现原理:
市 对应 省,省 对应 国家 ,
当我们选择某一个国家时,JS事件触发并将此国家对应的所有省动态写入省级<select> 中,选择了省时,同样将此省对应的所有市动态载入市对应的<select>中。
网上有很多封装好的代码,你无需编写,直接拿下啦用即可:
搜索:js省市县三级联动、js省市县三级联动插件 能找到你要的代码
ajax可以实现这个功能 你可以网上百度一下
这是省市区三级联动;百度可以知道怎么做。很简单,主要用到表的主外键关联,通过省的id找到市然后在找到区。之前是用ajax做的,然后append拼接,不造现在有没有现成的api提供。