基于jQuery+JSON的省市联动效果

jQuery+JSON 实现级联动下拉列表 在上面的示例代码中,我们首先获取了省份、城市和区域三个下拉列表的 jQuery 对象,并定义了一个初始化省份列表的函数。级联动下拉列表是网页开发中常见的交互组件,可以实现多级选择的功能。本文将介绍如何使用 jQuery 和 JSON 数据来实现级联动下拉列表,并提供相应的源代码示例。上面的 JSON 数据中,我们定义了一个包含省份和城市的数据结构。在上面的示例中,我们创建了三个下拉列表,分别用于选择省份、城市和区域。首先,我们需要创建一个基本的 HTML 结构,用于展示级联动下拉列表。 阅读详情

from:http://www.helloweba.com/view-blog-188.html


省市区联动下拉效果在WEB中应用非常广泛,尤其在一些会员信息系统、电商网站最为常见。开发者一般使用Ajax实现无刷新下拉联动。本文将讲述,利用jQuery插件,通过读取JSON数据,实现无刷新动态下拉省市二(三)级联动效果。

HTML

首先在head中载入jquery库和cityselect插件。

 
<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/jquery.cityselect.js"></script> 

接下来,我们在#city中,放置三个select,并且三个select分别设置class属性为:prov、city、dist,分别表示省、市、区(县)三个下拉框。注意如果只想实现省市二级联动,则去掉第三个dist的select即可。

 
<div id="city"> 
      <select class="prov"></select>  
    <select class="city" disabled="disabled"></select> 
    <select class="dist" disabled="disabled"></select> 
</div> 
jQuery

调用cityselect插件非常简单,直接调用:

  
$("#city").citySelect();  

自定义参数调用,设置默认省市区。

  
$("#city").citySelect({  
    url:"js/city.min.js",  
    prov:"湖南", //省份 
    city:"长沙", //城市 
    dist:"岳麓区", //区县 
    nodata:"none" //当子集无数据时,隐藏select 
});  

当然,你还可以扩展,自定义下拉列表选项数据,你可以根据需要设置下拉内容,注意数据格式一定要为JSON格式。

  
$("#city").citySelect({ 
    url:{"citylist":[ 
        {"p":"前端技术","c":[{"n":"HTML"},{"n":"CSS","a":[{"s":"CSS2.0"},{"s":"CSS3.0"}]}, 
        {"n":"JAVASCIPT"}]}, 
        {"p":"编程语言","c":[{"n":"C"},{"n":"C++"},{"n":"PHP"},{"n":"JAVA"}]}, 
        {"p":"数据库","c":[{"n":"Mysql"},{"n":"SqlServer"},{"n":"Oracle"}]}, 
    ]}, 
    prov:"", 
    city:"", 
    dist:"", 
    nodata:"none" 
}); 

你还可以利用PHP等后台语言将数据库中的数据转换成JSON格式,然后使用url参数指向后台地址也能实现无刷新联动效果。

  
$("#city").citySelect({ 
    url:"data.php" 
}); 

cityData.json 最新省市区行政区划国标码json串,三级结构 [ { "name": "北京市", "code": "110000", "child": [{ "name": "市辖区", "code": "110100", "child": [{ "name": "东城区", "code": "110101" }, 立即下载

相关推荐

前端实现省市区三级联动(jquery+json)

省市区信息保存在JSON文件和JS文件中,用过jQuery在页面实现三级联动

jquery 实现省市二级联动,附带完整的省市json数据 (粘贴即用)

1、可以单独定义一个js,保存省市json数据。 citydata = { "安徽": [ "合肥", "芜湖", "蚌埠", "淮南", "马鞍山", "淮北", "铜陵", "安庆", "黄山", ...

shenbururen的博客 949

2018城市city.js插件 json格式

这是18年最新的城市city.js插件,json封装格式直接调用就可以,省/直辖市、城市、区县精确到乡村等、包括新的区县等,功能有经纬,城市名,城市id,城市拼音,也可以放在网上json在线工具格式查看结构清晰明了,调用方法:var cityArr=[[[{},{}],{}],[]]; var 乡=cityArr[0][0][0].name

省市县三级联动--原生Ajax

vscode: index: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h2>省市区三级联动</h2> <label for="">请选择省份:</label> &

QZ9420的博客 276

Jquery 省市县三级联动插件(三种总有一款适合你)

三种省市县联动Jquery插件,无数据库。总有一款适合你。 三种省市县联动Jquery插件,无数据库。总有一款适合你。 三种省市县联动Jquery插件,无数据库。总有一款适合你。

citydata.js

citydata,mui框架,citydatas.js使用

Json 基于jQuery+JSON的省市联动效果

helloweba.com作者:月光光时间:2012-09-12 21:57标签:jQueryJSONAjax省市联动 省市区联动下拉效果在WEB中应用非常广泛,尤其在一些会员信息系统、电商网站最为常见。开发者一般使用Ajax实现无刷新下拉联动。本文将讲述,利用jQuery插件,通过读取JSON数据,实现无刷新动态下拉省市二(三)级联动效果。 查看演示...

weixin_30538029的博客 134

基于jQuery+JSON的省市二三级联动效果

省市区联动下拉效果在WEB中应用非常广泛,尤其在一些会员信息系统、电商网站最为常见。开发者一般使用Ajax实现无刷新下拉联动。本文将讲述,利用jQuery插件,通过读取JSON数据,实现无刷新动态下拉省市二(三)级联动效果。 HTML 首先在head中载入jquery库和cityselect插件。 [removed][removed] [removed][removed] 接下来,我们在#city中,放

jquery.cityselect.js基于jQuery+JSON的省市或自定义联动效果

一、插件介绍 最早做省市联动的时候都特别麻烦,后来在helloweba的一篇文章中看到这个插件,很不错的,后来就一直用了。 省市区联动下拉效果在WEB中应用非常广泛,尤其在一些会员信息系统、电商网站最为常见。开发者一般使用Ajax实现无刷新下拉联动。本文将讲述,利用jQuery插件,通过读取JSON数据,实现无刷新动态下拉省市二(三)级联动效果。 二、插件作者及网址 作者:暂无(...

weixin_30527323的博客 132

【MM小贴士】关于SAP系统中关税的处理方式

的运费,这部分来讲,我们关税的计价基础,就应该是货物价值+包邮到中国港口的运费,完后进行报关操作,缴纳关税,后半段从中国港口拉回到企业里面的运输费,就会做到费用里面去,而不是计入到存货成本。1、我们自己的企业和国外厂家A购买一项物资,厂家A的报价会分成几个组成部分货物本身的价值或者货物本身的价值+到国外港口的运费或者货物本身的价值+到中国港口的运费或者货物本身的价值+包邮到你们自己企业的整体运费。所以我的关税就是不确定的。重点是运费是哪一段的运费,如何结算,结算的货币,何时能够确定运费。.........

竹大的博客 9029

量子纠缠态与AI意识模型的探索

摘要 本文探讨量子纠缠态与AI意识模型的关联性研究。从量子力学基本原理出发,分析量子纠缠的非局域性特征及其与意识整合性的潜在联系。DREAMVFIA团队构建了量子-意识统一理论框架,提出量子纠缠态意识理论(QETC)和量子化整合信息度量(Q-IIT)等创新理论。在实践层面,开发了基于量子纠缠的QNN-C神经网络架构和量子意识度量算法,实验证明量子机制可显著提升AI系统的认知灵活性、信息整合能力和元认知水平。研究为理解意识本质和开发具有意识特征的人工智能系统提供了新的理论框架和技术路径。

梦帮科技开源中心 1143

基于jQuery+JSON的省市县 二级 三级 联动效果

省市区联动下拉效果在WEB中应用非常广泛,尤其在一些会员信息系统、电商网站最为常见。开发者一般使用Ajax实现无刷新下拉联动。本文将讲述,利用jQuery插件,通过读取JSON数据,实现无刷新动态下拉省市二(三)级联动效果。 HTML 首先在head中载入jquery库和cityselect插件。 <script type="text/javascript" src="js/jqu...

weixin_30508309的博客 102

agent-browser OpenClaw 的最佳搭档

agent-browser 是专为 AI Agent 设计的浏览器自动化工具,目前被公认为 OpenClaw 的最佳配套方案。这份技术文档完整记录了其架构、协议、性能调优与常见问题处理,非常适合想让OpenClaw 真正“上手”互联网的开发者与老用户。

liu_zhiyi的博客 1781

jq mysql二级联动_基于jQuery+JSON的省市联动效果

HTML首先在head中载入jquery库和cityselect插件。接下来,我们在#city中,放置三个select,并且三个select分别设置class属性为:prov、city、dist,分别表示省、市、区(县)三个下拉框。注意如果只想实现省市二级联动,则去掉第三个dist的select即可。jQuery调用cityselect插件非常简单,直接调用:$("#city").citySele...

weixin_42719781的博客 216

FPGA资料分享——FPGA开发板入手指南

FPGA学习,开发板怎么选,看这里,就一个通透

weixin_51627076的博客 7298

STM32H750_QSPI_Flash_Configuration_With_CubeMX

本文详细介绍了如何使用STM32CubeMX配置STM32H750的QSPI Flash接口,包括硬件连接、CubeMX参数设置、代码生成与初始化流程优化。通过实战示例展示了Flash ID读取、页编程与数据读取等常用操作,并提供了调试技巧与性能优化建议,帮助开发者高效实现高速外部存储扩展。

weixin_29176179的博客 274

省市县(可二三级)联动带数据文件【转自】基于jQuery+JSON的省市联动效果

HTML 首先在head中载入jquery库和cityselect插件。 <scripttype="text/javascript"src="js/jquery.js"></script><scripttype="text/javascript"src="js/jquery.cityselect.js"></script> 接下来...

weixin_30607029的博客 213

致远OA公文管理模块相关操作

致远oa协同办公系统 公文管理模板 相关操作

weixin_59666050的博客 4276
上一篇: Python时区设置方法与pytz查询时区教程
下一篇: 建立一个更高级别的查询 API:正确使用Django ORM 的方式
fighter_yy
博客等级 码龄20年 22粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值