基于jQuery+JSON的省市二三級聯(lián)動效果
省市區(qū)聯(lián)動下拉效果在WEB中應用非常廣泛,尤其在一些會員信息系統(tǒng)、電商網(wǎng)站最為常見。開發(fā)者一般使用Ajax實現(xiàn)無刷新下拉聯(lián)動。本文將講述,利用jQuery插件,通過讀取JSON數(shù)據(jù),實現(xiàn)無刷新動態(tài)下拉省市二(三)級聯(lián)動效果。
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,分別表示省、市、區(qū)(縣)三個下拉框。注意如果只想實現(xiàn)省市二級聯(lián)動,則去掉第三個dist的select即可。
<div id="city"> <select class="prov"></select> <select class="city" disabled="disabled"></select> <select class="dist" disabled="disabled"></select> </div>
jQuery
調(diào)用cityselect插件非常簡單,直接調(diào)用:
$("#city").citySelect();
自定義參數(shù)調(diào)用,設置默認省市區(qū)。
$("#city").citySelect({ url:"js/city.min.js", prov:"湖南", //省份 city:"長沙", //城市 dist:"岳麓區(qū)", //區(qū)縣 nodata:"none" //當子集無數(shù)據(jù)時,隱藏select });
當然,你還可以擴展,自定義下拉列表選項數(shù)據(jù),你可以根據(jù)需要設置下拉內(nèi)容,注意數(shù)據(jù)格式一定要為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":"數(shù)據(jù)庫","c":[{"n":"Mysql"},{"n":"SqlServer"},{"n":"Oracle"}]}, ]}, prov:"", city:"", dist:"", nodata:"none" });
你還可以利用PHP等后臺語言將數(shù)據(jù)庫中的數(shù)據(jù)轉換成JSON格式,然后使用url參數(shù)指向后臺地址也能實現(xiàn)無刷新聯(lián)動效果。
$("#city").citySelect({ url:"data.php" });
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
- 簡單實用jquery版三級聯(lián)動select示例
- jquery+json 通用三級聯(lián)動下拉列表
- 省市區(qū)三級聯(lián)動jquery實現(xiàn)代碼
- jQuery select表單提交省市區(qū)城市三級聯(lián)動核心代碼
- jQuery實現(xiàn)的省市縣三級聯(lián)動菜單效果完整實例
- jQuery+jsp實現(xiàn)省市縣三級聯(lián)動效果(附源碼)
- asp.net省市三級聯(lián)動的DropDownList+Ajax的三種框架(aspnet/Jquery/ExtJs)示例
- JSON+Jquery省市區(qū)三級聯(lián)動
- jquery實現(xiàn)的省市區(qū)三級聯(lián)動
- jQuery實現(xiàn)簡單三級聯(lián)動效果
相關文章
Jquery EasyUI Datagrid右鍵菜單實現(xiàn)方法
這篇文章主要為大家詳細介紹了Jquery EasyUI Datagrid右鍵菜單的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12jQuery快速實現(xiàn)商品數(shù)量加減的方法
這篇文章主要介紹了 jQuery快速實現(xiàn)商品數(shù)量加減的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02