移动端三级城市ajax加载选择+实时定位

发布于2017年6月30日 11:06:27

最近在项目中遇到这个需求,现在网站基本稳定上线,抽空来对这块总结下。

先上效果图吧:

页面打开时,用腾讯前端定位组件取当前定位城市:

 

点击城市选择:1级省份——>2级城市——>3级县区

核心实现代码:

1.利用腾讯前端定位组件实现初始定位

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=C93b5178d7a8ebdb830b9b557abce78b"></script>
<script>
var localCity = new BMap.LocalCity();
 localCity.get(function (r) {
 $("#city_text").citySelect({
 prov:'',   //省份
 city:'',   //城市
 dist:r.name   //县区
 });
 });
</script>

2.加载城市json数据

 

三级城市ajax加载原生代码下载地址:http://lihua1108.com/demo/2017-6/city.zip

 

本文共 6 个回复

  • iwin 2025/11/06 04:53

    iwin - nền tảng game bài đổi thưởng uy tín, nơi bạn có thể thử vận may và tận hưởng nhiều tựa game hấp

  • 谷歌站群 2025/11/07 23:40

    专业构建与管理谷歌站群网络,助力品牌实现全域流量的强势增长。谷歌站群

  • Kuwin 2025/11/10 04:56

    kuwin sở hữu kho game đa dạng từ slot đến trò chơi bài đổi thưởng, mang đến cho bạn những giây phút giải trí tuyệt vời.

  • 谷歌蜘蛛池 2025/11/10 16:24

    利用强大的谷歌蜘蛛池技术,大幅提升网站收录效率与页面抓取频率。谷歌蜘蛛池

  • 站群程序 2025/11/13 15:00

    采用高效谷歌站群策略,快速提升网站在搜索引擎中的可见性与权重。谷歌站群

  • MM88 2025/11/14 13:42

    Khám phá thế giới giải trí trực tuyến đỉnh cao tại MM88, nơi mang đến những trải nghiệm cá cược thể thao và casino sống động.