先看一下简单的效果
直接上代码
html部分 (下拉框中value的数值我是根据数据库中取出来)
<div class="layui-form-item"> <label class="layui-form-label">城市</label> <div class="layui-input-inline"> <select name="city" lay-filter="province"> <option value=""></option> <option value="11">北京市</option> <option value="12">天津市</option> <option value="13">河北省</option> <option value="14">山西省</option> <option value="15">内蒙古自治区</option> <option value="21">辽宁省</option> <option value="22">吉林省</option> <option value="23">黑龙江省</option> <option value="31">上海市</option> <option value="32">江苏省</option> <option value="33">浙江省</option> <option value="34">安徽省</option> <option value="35">福建省</option> <option value="36">江西省</option> <option value="37">山东省</option> <option value="41">河南省</option> <option value="42">湖北省</option> <option value="43">湖南省</option> <option value="44">广东省</option> <option value="45">广西壮族自治区</option> <option value="46">海南省</option> <option value="50">重庆市</option> <option value="51">四川省</option> <option value="52">贵州省</option> <option value="53">云南省</option> <option value="54">西藏自治区</option> <option value="61">陕西省</option> <option value="62">甘肃省</option> <option value="63">青海省</option> <option value="64">宁夏回族自治区</option> <option value="65">新疆维吾尔自治区</option> <option value="71">台湾省</option> <option value="81">香港特别行政区</option> <option value="82">*特别行政区</option> </select> </div> <div class="layui-input-inline"> <select name="city" id="city"> <option value=""></option> </select> </div> </div>
js操作部分
form.on('select(province)', function(data){
$.getJSON("/api/getCity?pid="+data.value, function(data){
var optionstring = "";
$.each(data.data, function(i,item){
optionstring += "<option value=\"" + item.code + "\" >" + item.name + "</option>";
});
$("#city").html('<option value=""></option>' + 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"
}
]
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# layui
# 下拉框实现联动
# 下拉框
# 联动
# 城市联动
# 使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
# 基于jquery实现二级联动效果
# jQuery+JSON实现AJAX二级联动实例分析
# jquery实现二级导航下拉菜单效果
# jquery实现简单的二级导航下拉菜单效果
# jQuery实现带延迟的二级tab切换下拉列表效果
# jQuery实现可高亮显示的二级CSS菜单效果
# 如何使用Jquery动态生成二级选项列表
# 宁夏回族自治区
# 宿州市
# 亳州市
# 香港特别行政区
# 淮北市
# 滁州市
# 西藏自治区
# 池州市
# 阜阳市
# 铜陵市
# 淮南市
# 新疆维吾尔自治区
# 宣城市
# 台湾省
# 安庆市
# 马鞍山市
# 芜湖市
# 蚌埠市
# 青海省
# 广西壮族自治区
相关文章:
如何注册花生壳免费域名并搭建个人网站?
如何在服务器上配置二级域名建站?
详解jQuery停止动画——stop()方法的使用
青岛网站建设如何选择本地服务器?
定制建站如何定义?其核心优势是什么?
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
网站制作报价单模板图片,小松挖机官方网站报价?
香港服务器如何优化才能显著提升网站加载速度?
如何通过FTP空间快速搭建安全高效网站?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
如何在宝塔面板中创建新站点?
如何快速辨别茅台真假?关键步骤解析
建站主机空间推荐 高性价比配置与快速部署方案解析
,想在网上投简历,哪几个网站比较好?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
如何选择靠谱的建站公司加盟品牌?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
宝塔Windows建站如何避免显示默认IIS页面?
网站设计制作企业有哪些,抖音官网主页怎么设置?
如何彻底删除建站之星生成的Banner?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
建站主机与服务器功能差异如何区分?
如何用wdcp快速搭建高效网站?
如何通过wdcp面板快速创建网站?
建站之星云端配置指南:模板选择与SEO优化一键生成
广州美橙建站如何快速搭建多端合一网站?
,交易猫的商品怎么发布到网站上去?
C++如何使用std::optional?(处理可选值)
微课制作网站有哪些,微课网怎么进?
如何在阿里云域名上完成建站全流程?
如何设置并定期更换建站之星安全管理员密码?
如何做网站制作流程,*游戏网站怎么搭建?
建站之星如何助力企业快速打造五合一网站?
,怎么在广州志愿者网站注册?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
建站10G流量真的够用吗?如何应对访问高峰?
教程网站设计制作软件,怎么创建自己的一个网站?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
如何通过二级域名建站提升品牌影响力?
浅谈Javascript中的Label语句
如何在万网自助建站平台快速创建网站?
如何用好域名打造高点击率的自主建站?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
定制建站价位费用解析与套餐推荐全攻略
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
建站主机默认首页配置指南:核心功能与访问路径优化
如何快速生成凡客建站的专业级图册?
*请认真填写需求信息,我们会在24小时内与您取得联系。