91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

基于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

台北市| 京山县| 延寿县| 临湘市| 道孚县| 滦南县| 阿瓦提县| 昌江| 淄博市| 瑞安市| 革吉县| 唐河县| 三门峡市| 甘南县| 民权县| 广灵县| 东莞市| 乌拉特后旗| 成都市| 济宁市| 棋牌| 余干县| 邻水| 西宁市| 积石山| 二手房| 吉林省| 拜泉县| 稷山县| 大同县| 班玛县| 江安县| 武冈市| 蓬溪县| 始兴县| 乐清市| 栾城县| 白玉县| 彩票| 新田县| 沽源县|