亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于jQuery+JSON的省市聯動效果

發布時間:2020-03-25 23:57:10 來源:網絡 閱讀:1026 作者:baoying1989920 欄目:web開發

省市區聯動下拉效果在WEB中應用非常廣泛,尤其在一些會員信息系統、電商網站最為常見。開發者一般使用Ajax實現無刷新下拉聯動。本文將講述,利用jQuery插件,通過讀取JSON數據,實現無刷新動態下拉省市二(三)級聯動效果。

基于jQuery+JSON的省市聯動效果

HTML

首先在head中載入jquery庫和cityselect插件。

1
2
<scripttype="text/javascript"src="js/jquery.js"></script>
<scripttype="text/javascript"src="js/jquery.cityselect.js"></script>
接下來,我們在#city中,放置三個select,并且三個select分別設置class屬性為:prov、city、dist,分別表示省、市、區(縣)三個下拉框。注意如果只想實現省市二級聯動,則去掉第三個dist的select即可。
1
2
3
4
5
<divid="city">
<selectclass="prov"></select>
<selectclass="city"disabled="disabled"></select>
<selectclass="dist"disabled="disabled"></select>
</div>
jQuery

調用cityselect插件非常簡單,直接調用:

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

自定義參數調用,設置默認省市區。

1
2
3
4
5
6
7
$("#city").citySelect({
url:"js/city.min.js",
prov:"湖南", //省份
city:"長沙", //城市
dist:"岳麓區", //區縣
nodata:"none"//當子集無數據時,隱藏select
});
當然,你還可以擴展,自定義下拉列表選項數據,你可以根據需要設置下拉內容,注意數據格式一定要為JSON格式。
01
02
03
04
05
06
07
08
09
10
11
12
$("#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參數指向后臺地址也能實現無刷新聯動效果。
1
2
3
$("#city").citySelect({
url:"data.php"
});
更多示例效果請看demo,插件×××(含最新省市區數據)


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

铜陵市| 诸城市| 宾阳县| 宁明县| 诏安县| 同德县| 海门市| 泸州市| 宜兰市| 建平县| 汶上县| 黄平县| 宜宾县| 玉林市| 镇雄县| 昭通市| 潼南县| 邹平县| 南靖县| 蓝山县| 张家港市| 奉贤区| 克什克腾旗| 福安市| 丹阳市| 巴林左旗| 溧水县| 蒙自县| 定陶县| 宕昌县| 来凤县| 贺兰县| 云安县| 喀什市| 锡林郭勒盟| 枣强县| 马鞍山市| 会东县| 霍城县| 巴林左旗| 渑池县|