jsp页面:

<tr>
<td class="title_2" width="15%" align="center">属地</td>
<td width="15%" colspan="2" align="left">
<select id="cityId" name="cityId" οnchange="init();">
<option value="-1">==请选择==</option>
<s:iterator id="ct" value="cityList">
<option value="<s:property value="#ct.city_id"/>">
<s:property value="#ct.city_name" />
</option>
</s:iterator>
</select> 
&nbsp;&nbsp;&nbsp;&nbsp;当前所选属地为:
<select id="subCityId" name="subCityId" >
<option value="-1">===请先选择属地===</option>
</select> (地州)
</td>
</tr>

//初始化区县
function init(){
   if($("#cityId").val()!=null && $("#cityId").val()!=-1)
   {
    $.ajax({
    type:"POST",
       url:"<s:url value='/liposs/warn/report/highratewarnhousereport/HighRateWarnHouseAction!initDistrict.action'/>",
       data:{ 
        "cityId":$("#cityId").val()
       },
       success:function(data){
        $("select[name='subCityId']").html(data);
       },
    error: function(req, text, err){
    alert("获取后台数据异常("+text+"),\n请跟管理员联系.");
    }
    });
   
  }else{
  $("select[name='subCityId']").html("<option value='-1'>===请先选择属地===</option>");
  }
}

action:

/**
* 初始化地州列表

* @return
*/
public String initDistrict()
{
List<Map> subCityList = new ArrayList<Map>();
subCityList = ResTool.getSubCityList(fo.getCityId(), 1, false);
ajax = appendDistrict(subCityList);
return "ajax";
}

/**
* 初始化地州下拉框

* @param list
* @return
*/
@SuppressWarnings("rawtypes")
private String appendDistrict(List<Map> list)
{
StringBuilder sb = new StringBuilder();
if (list == null || list.size() == 0)
{
sb.append("<option value='-1'>==无数据==</option>");
return sb.toString();
}
else
{
sb.append("<option value='-1'>==请选择==</option>");
for (Map map : list)
{
String cityId = String.valueOf(map.get("city_id"));
String cityName = String.valueOf(map.get("city_name"));
if ("00".equals(cityId))
{
sb.append("省中心");
}
else
{
sb.append("<option value='").append(cityId).append("'>")
.append(cityName).append("</option>");
}
}
}
return sb.toString();
}

根据属地id选择子属地相关推荐

  1. [你必须知道的css系列]第一回:丰富的利器:CSS选择符之通配符、类选择符、包含选择符、ID选择符...

    一般没有系统的学习过,只是在网上看一些片断教程的人.见到最多的可能也就是: 元素选择符(例如:body .a .li ) ID选择符(例如:#head.#body.#foot) 类选择符(例如:.re ...

  2. (3)段描述符,段选择子,LES指令

    一.段描述符 GDT表里面存的东西叫段描述符,一个段描述符占8字节,结构如下 暂时不需要知道各个位的作用,先练习一下拆分,在windbg中输入以下命令,打印GDT表. 这里我们打印了GDT表的前5个段 ...

  3. 1.段描述符与段选择子

    80386中段寄存器分别有: ES CS SS DS FS GS LDTR TR 共96位,其中有16位是可见的,80不可见 至于为什么是96位下面有讲 //结构体表示: Struct Segment ...

  4. android 添加子view,Android基于Window.ID_ANDROID_CONTENT给定id添加子View

    Android基于Window.ID_ANDROID_CONTENT给定id添加子View 这一技术特点在一些视频播放器中比较有用. 例如代码: package zhangphil.demo; imp ...

  5. VMware找不到父磁盘 父虚拟磁盘在子虚拟磁盘创建之后被修改过。父虚拟磁盘的内容 ID 与子虚拟磁盘中对应的父内容 ID 不匹配

    在移动VMDK磁盘或者更改操作系统后,往往会出现"VMware找不到父磁盘 父虚拟磁盘在子虚拟磁盘创建之后被修改过.父虚拟磁盘的内容 ID 与子虚拟磁盘中对应的父内容 ID 不匹配" ...

  6. CSS中的类class和标识id选择符(.和#号)

    CSS中的类class和标识id选择符(.和#号) 前些日子面试问到了CSS中设置能不能用#号 都不清楚 现在整理贴出来 用类选择符class和标识选择符id来定义选择符的好处是: 依赖于class或 ...

  7. jQuery按ID选择

    jQuery select by ID allows you to find a specific HTML element with the value of its attribute – &qu ...

  8. CPU保护模式 分页表 描述符 段选择子

    第一:实模式下程序的运行回顾. 程序运行的实质是什么?其实很简单,就是指令的执行,显然CPU 是指令得以执行的硬件保障,那么CPU如何知道指令在什么地方呢? 对了,80x86系列是使用CS寄存器配合I ...

  9. 【2021.03.10】段描述符与段选择子、GDT、LDT

    要点回顾 前文提到,当写入一个段寄存器的时候,只给了一个16位的数值,但是段寄存器有96位. 那么剩下的80位从哪里来的?这个16位的数值是随便写的吗? Windbg指令 指令 功能 r 查看寄存器 ...

最新文章

  1. Handler消息机制(三):一个线程有几个Looper?如何保证?
  2. 黑龙江认识电子计算机ppt,《第22课 不断发展的现代社会》优秀教案(黑龙江县级优课).docx...
  3. 可逆神经网络(Invertible Neural Networks)详细解析:让神经网络更加轻量化
  4. MFC下列表控件的使用
  5. fpga驱动步进电机转动指定角度_通过PLC实现步进电机定位控制的方法
  6. Qt MDI Window开发
  7. TCP Socket通信详细过程
  8. vagrant up 失败的原因之一
  9. 【教程】如何使用ArcGIS绘制荧光图
  10. VSCode换行快捷方式及键盘快捷键重置
  11. 分享大神的一些博文、视频、资料--持续更新
  12. 腾讯云自建k8s对接文件存储CFS
  13. 人生感悟|写在四月底
  14. PT100测量温度电路设计原理解析
  15. NAT地址转换协议学习
  16. element 日期选择器el-date-picker 月份/日期范围控制
  17. Java使用Jsoup写爬虫
  18. 电荷量Q=CU=It=Ne;左右手定则总结+安培定律 2020-3-15
  19. Photoshopcs6 自学笔记二 图像处理
  20. 另类的手机壁纸!壁纸颜色像变色龙一样随环境变化而变色!好喜欢!

热门文章

  1. 阿朱,是时候拥抱 Linux 了
  2. 华为linux笔记本安装win7,华为MateBook E笔记本U盘安装win7系统的操作教程
  3. 前端Object.assign
  4. 深圳java培训:使用原生JS重构简单的音乐播放器
  5. ModuleNotFoundError: No module named ‘suit.apps‘
  6. uni-app心得体会
  7. 前端 - browserslist 的 not dead 规则是什么
  8. 马云马化腾崇拜的硅谷大神:这十二个趋势是未来致富之路(上)
  9. 2009 Round 1C C Bribe the Prisoners
  10. Android 9.0 系统设置显示主菜单添加屏幕旋转菜单实现旋转屏幕功能