Gem 有什么插件可以实现省市区三级联动的吗

aidai524 · 2012年10月12日 · 最后由 lonely21475 回复于 2013年12月16日 · 4980 次阅读

现在在做一个项目,需要用到国内的所有省市区的数据,有没有这样一个插件,可以快速实现省市区三级联动的效果。

如果已经有了省市区这些数据,用 hash 的格式保存放在一个文件里,用 js 加个 select 的 change 事件就可以做了吧,应该不用插件吧

用纯 js 的吧,体验很好,不要用数据库的http://www.popub.net/script/pcas.html

#2 楼 @Jacob 这个不错。 不过后台数据库也是需要储存相关数据,需要考虑同步的问题。

#2 楼 @Jacob 纯 JS 的性能没有用 ajax 请求的好吧。总觉得页面里 JS 越少越好

用 ajax 会很慢,你选完省以后很多时候市还没刷新

#5 楼 @Jacob 我看了一下,一般包含全国所有信息的 JS 文件有九十多 K,好大啊。

https://github.com/raecoo/china-regions 这有 CSV,SQL,XML 格式的数据,根据需要加载处理

我的方法是存储在数据库里用 jQuery 的 ajax 来动态获取的

#2 楼 @Jacob 这个 js 具体是如何用,

需要 登录 后方可回复, 如果你还没有账号请 注册新账号