资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

jquery基于layui如何实现二级联动下拉选择菜单

这篇文章将为大家详细讲解有关jquery基于layui如何实现二级联动下拉选择菜单,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

寿光网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联建站2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站

先看一下简单的效果

jquery基于layui如何实现二级联动下拉选择菜单

jquery基于layui如何实现二级联动下拉选择菜单

jquery基于layui如何实现二级联动下拉选择菜单

直接上代码

html部分 (下拉框中value的数值我是根据数据库中取出来)


 城市
 
  
   
   北京市
   天津市
   河北省
   山西省
   内蒙古自治区
   辽宁省
   吉林省
   黑龙江省
   上海市
   江苏省
   浙江省
   安徽省
   福建省
   江西省
   山东省
   河南省
   湖北省
   湖南省
   广东省
   广西壮族自治区
   海南省
   重庆市
   四川省
   贵州省
   云南省
   西藏自治区
   陕西省
   甘肃省
   青海省
   宁夏回族自治区
   新疆维吾尔自治区
   台湾省
   香港特别行政区
   澳门特别行政区
  
 
             

js操作部分

form.on('select(province)', function(data){
   $.getJSON("/api/getCity?pid="+data.value, function(data){
    var optionstring = "";
    $.each(data.data, function(i,item){
     optionstring += "" + item.name + "";
    });
    $("#city").html('' + optionstring);
    form.render('select'); //这个很重要
   });
});

后台返回的数据格式json

{
 "status": 200,
 "message": "result",
 "data": [
  {
   "code": "3418",
   "name": "宣城市",
   "province": "34"
  },
  {
   "code": "3417",
   "name": "池州市",
   "province": "34"
  },
  {
   "code": "3416",
   "name": "亳州市",
   "province": "34"
  },
  {
   "code": "3415",
   "name": "六安市",
   "province": "34"
  },
  {
   "code": "3413",
   "name": "宿州市",
   "province": "34"
  },
  {
   "code": "3412",
   "name": "阜阳市",
   "province": "34"
  },
  {
   "code": "3411",
   "name": "滁州市",
   "province": "34"
  },
  {
   "code": "3408",
   "name": "安庆市",
   "province": "34"
  },
  {
   "code": "3407",
   "name": "铜陵市",
   "province": "34"
  },
  {
   "code": "3406",
   "name": "淮北市",
   "province": "34"
  },
  {
   "code": "3405",
   "name": "马鞍山市",
   "province": "34"
  },
  {
   "code": "3404",
   "name": "淮南市",
   "province": "34"
  },
  {
   "code": "3403",
   "name": "蚌埠市",
   "province": "34"
  },
  {
   "code": "3402",
   "name": "芜湖市",
   "province": "34"
  },
  {
   "code": "3401",
   "name": "合肥市",
   "province": "34"
  }
 ]
}

关于“jquery基于layui如何实现二级联动下拉选择菜单”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


标题名称:jquery基于layui如何实现二级联动下拉选择菜单
分享URL:http://www.cdkjz.cn/article/jhposc.html
返回首页 了解更多建站资讯
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220