部门级联

 

 

 

	
	/**
	 * ajax查询部门分类信息.
	 */
	public String deptList() {
		
		log.info("查询部门分类信息.");
		
		List<Org> list = orgAndUserService.deptCascade(orgvo);
		
		StringBuffer sbf = new StringBuffer();
		int size = list.size();
  		sbf.append("[");
		if(orgvo.getParentCode()==2000000000&&size!=0){
			sbf.append("{text:\"请选择二级部门\",value:\"-1\"} ,");
		}else if(size!=0){
			
			sbf.append("{text:\"请选择三级部门\",value:\"-1\"} ,");
		}else{
			
			sbf.append("{text:\"请选择三级部门\",value:\"-1\"} ");
		}
		for (Org orgtemp : list) {
			size--;
			sbf.append("{text:\"");
			sbf.append(orgtemp.getOrgName());
			sbf.append("\",value:\"");
			sbf.append(orgtemp.getOrgCode());
			sbf.append("\"}");
			if(size>0){
			    sbf.append(",");
			}
		}
		
		sbf.append("]");
		
		
		this.deptData = sbf.toString();
		
		 
		
		return SUCCESS;
	}
	

 

 

 

		<script type="text/javascript">   
		
		$(document).ready(function(){
		 
		 
		 		 
		 
		 
			
 			$.getJSON
			(
				"${path}/dept/deptList.do", 
	  			{  }, 
	  			function(json){
	  				 
	  				var deptData = eval("(" + json.deptData + ")");
	  				$("#DeptId").empty();
	  					  				$(deptData).each(function(i, n){ //遍历结果数组
						$("#DeptId").append("<option value=\"" + n.value + "\">" + n.text + "</option>");
					
					});
				}
			);
			
			
			$("#DeptId").change
			( 
				function () 
				{ 
					$.getJSON
					(
						"${path}/dept/deptList.do?orgvo.parentCode=" + this.value, 
			  			{  }, 
			  			function(json){
			  				var deptData = eval("(" + json.deptData + ")");
			  				$("#DeptsubId").empty();
			  				
			  				$(deptData).each(function(i, n){ //遍历结果数组
			  				
								$("#DeptsubId").append("<option value=\"" + n.value + "\">" + n.text + "</option>");
							});
						}
					);
				}
			); 
		
		
		}); 
		
	</script>   

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值