jquery实现 城市选择框
jquery实现 城市选择框。
城市单选框:
1、引入js和css
<script src="${staticPath}/resources/jquerySelect/js/city.js${version}" ></script> <link rel="stylesheet" type="text/css" href="${staticPath}/resources/jquerySelect/css/city.css${version}"/>
2、指定输入框:
$(function(){ var queryCity = new Vcity.CitySelector({input:'selectFconfigid',name:'选择城市'}); });
3、输入框:
<span> 城市:<input type="hidden" value="${paramMap.fconfigid}" name="fconfigid" id="selectFconfigid"/> </span>
4、修改city.js文件:(在文件最后)
$(function(){ var query_city_type ; //查询方式 有的城市查询是以分站为主 有的是以城市编号为主 默认为分站城市 if(typeof ( __query_city_type ) == 'undefined'){ query_city_type ='fconfigid'; }else{ query_city_type = (__query_city_type=='')?'cityid':__query_city_type; } $.ajax({ type : "get", url : getContextPath()+'/ajax/findFconfigSelect', contentType : "application/json;charset=UTF-8", data:{type:query_city_type}, cache : false, // 默认为true。设置为 false 将不会从浏览器缓存中加载请求信息。 dataType : "json", async:false, success : function(data) { Vcity.allCity = data; }, error:function(error){ alertMessageContent(error+"获取城市列表出错!!"); } }); //执行ajax请求 所有城市的请求Id统一命名为__selectCity if(typeof ( __defaultSelectCity ) == 'undefined'){ if($("#fconfigid").length>0){ VcitySelect=new Vcity.CitySelector({input:'fconfigid',name:'选择城市'}); } } })
其中:url : getContextPath()+'/ajax/findFconfigSelect'指定数据来源;
返回数据格式为字符串类型的列表或数组,eg: Vcity.allCity = ["北京市|bj|1", "上海市|sh|84500"];
相关推荐
qiupu 2020-11-04
多读书读好书 2020-11-03
RedCode 2020-10-28
jiedinghui 2020-10-25
Ladyseven 2020-10-22
hellowzm 2020-10-12
zuncle 2020-09-28
Ladyseven 2020-09-11
jiedinghui 2020-09-07
xiaohuli 2020-09-02
葉無聞 2020-09-01
impress 2020-08-26
ThikHome 2020-08-24
nicepainkiller 2020-08-20
hellowzm 2020-08-18