代码如下:
// 获取国家省市区信息 $(document).ready(function(){//从程序获取json格式的数据 var info = $request.getAttribute("manualOrderAreaInfo"); var provinceInfo = $("#provinceId"); var cityId = $("#cityId"); //清空信息 provinceInfo.empty(); //循环获取信息 $.each(info.area, function(idx,item){ if(idx == 0){ return true; } //alert("name:"+idx+",areaId:"+item.areaId+",areaName:"+item.areaName+",areaParentId:"+item.parentId); //这里父类ID为1是城市信息 if(item.parentId == 1){ $("<option value="+item.areaId+">"+item.areaName+"</option>").appendTo(provinceInfo); } }); //获取对应的城市信息 $("#provinceId").change(function(){ var tempInfo = $("#provinceId").val(); cityId.empty(); $.each(info.area, function(indexInfo,item){ if(indexInfo == 0){ return true; } if(item.parentId == tempInfo){ $("<option value="+item.areaId+">"+item.areaName+"</option>").appendTo(cityId); } }); }); });
<tr> <th style="width:120px;">收货人省份</th> <!-- <td style="width:270px;"><input type="text" value="$!{manualEntryOrder.goodReceiverProvince}" name="manualEntryOrder.goodReceiverProvince" style="width:150px;" maxlength="255"/></td>--> <td style="width: 270px;"> <select id="provinceId" name="staffProvince" style="width: 154px;"> </select> </td> <th style="width:140px;">收货人城市</th> <td style="width:270px;"> <!-- <input type="text" value="$!{manualEntryOrder.goodReceiverCity}" name="manualEntryOrder.goodReceiverCity" style="width:150px;" maxlength="255"/>--> <select id="cityId" name="staffProvince" style="width: 154px;"> <option value="--">---请选择城市信息---</option> </select> </td> </tr>
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
请登录后发表评论
注册
社交帐号登录