需要c币的看这里,简单问题请教:html5种如何使用javascript实现省、市、县的下拉同步?

html5种如何使用javascript实现省、市、县的下拉同步?数据库后台的对调用方式?

10个回答

weixin_42638464
weixin_42638464 在后台直接生成json数组类型:{省:{市1:{县},市2:{县}}},这样就可以直接在前台进行操作,不需要多次访问后台
大约一年之前 回复
qq_42636705
茶凉酒寒! 用jQuery的异步请求先请求省的数据,再给省的下拉框绑定change事件发送异步请求市的数据,下一级菜单
大约一年之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 这个答案是对的,建议采纳。
大约一年之前 回复

最简单的方法是在后台直接生成json数组类型:{省:{市1:{县},市2:{县}}},这样就可以直接在前台进行操作,不需要多次访问后台

问题太抽象了,说一下思路吧。写一个重新初始化 下拉框 的函数。选择省时,重新初始化市,县。选择市,重新初始化县。
而且兄弟这叫联动吧= =,不叫同步。

id_no_chinese
smallerCoder 初始化的函数, 参数是下拉框Id和 你获取的下拉框的值
大约一年之前 回复

https://blog.csdn.net/futurelilian/article/details/77235416
这个可以,jQuery会更简便,JavaScript的太麻烦

用js实现就行,,三个下拉框。省的onChange()和onLoadSuccess()里获取省份的值,然后通过省的值去调用查询市方法,市的加载完毕,以此类推,去查询县的值

一般用jQuery的异步请求先请求省的数据,再给省的下拉框绑定change事件发送异步请求市的数据,下一级菜单同理

你要的答案在这里,动态演示和代码都很全
https://www.cnblogs.com/eggTwo/p/5991925.html

最简单的方法是在后台直接生成json数组类型:{省:{市1:{县},市2:{县}}},这样就可以直接在前台进行操作,不需要多次访问后

用jquery的ajax不能够解决吗,还是不够方便?

当选择省时触发ajax请求后台查询所选省的所有市,同理市和县也用同样的方法

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!