/**
* 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>
分享到:
相关推荐
在Java企业级开发中,Spring和Hibernate是两个非常重要的框架,Spring主要用于依赖注入和管理对象,而Hibernate则是一个优秀的持久层框架,它简化了数据库操作。本教程将深入探讨Spring和Hibernate结合使用时的一对...
1. Spring:作为核心框架,Spring提供了一个全面的编程和配置模型,用于创建企业级Java应用。其依赖注入(DI)和面向切面编程(AOP)特性,使得代码更加松耦合,易于测试和维护。 2. SpringMVC:是Spring框架的一个...
在这个名为"ajax_dept_test"的练习中,我们将探讨如何利用Ajax与PHP配合,实现部门级联列表的查询功能。这个功能常见于组织结构复杂的公司中,用户在选择部门时,可以根据上级部门动态加载下级部门,提高用户体验。 ...
在网页设计与开发中,联级菜单是一种常见的交互元素,尤其在需要展示多级分类结构时,如产品目录、部门分类等场景下,它能够提供直观且高效的导航体验。本文将深入解析一个基于Java和JavaScript实现的简单联级菜单...
这种功能通常用于构建层级结构的数据展示,如国家-省份-城市这样的选择,或者部门-团队-员工的组织架构选择。 在Web开发中,下拉框(Dropdown)是常见的一种交互元素,但处理无限级联的下拉框时会面临一些挑战,...
通过以上组件的协同工作,SSH部门员工管理实现了对部门和员工数据的高效管理,包括增删改查以及复杂的联表查询功能。这个项目为开发者提供了一个良好的学习平台,展示了SSH框架在实际开发中的应用。
下面我们将深入探讨DWR在Java和JSP中的联级操作以及表格操作。 首先,让我们了解DWR的工作原理。DWR通过在服务器端创建一个引擎(DWR Engine),该引擎暴露Java对象的方法供JavaScript调用。当JavaScript调用这些...
首先,无限级联通常用于下拉菜单、导航栏或者树形结构的构建,例如部门结构、产品分类或者地区层级。在前端,这里提到了使用jQuery框架,这是一个广泛使用的JavaScript库,提供了丰富的API来简化DOM操作、事件处理和...
7. **应用场景**:此类源码适用于需要多层次导航的网站或应用程序,如电子商务网站的商品分类、企业内部系统中的部门架构展示等。 通过理解和应用这个无限级级联菜单源码,开发者可以学习到如何在ASP.NET和AJAX环境...
在网页开发中,"Jquery实现ajax三级联动"是一个...这种方法不仅适用于地理位置的选择,还可以扩展到其他需要层级关联数据的场景,如商品分类、部门结构等。jQuery和Ajax的结合使用,让动态数据交互变得更加简单和高效。
"无限下拉框级联"是一种常见的前端交互设计,常用于多级选择或者筛选功能,如城市选择、部门层级选择等。在这个场景中,用户在输入框中进行选择时,下拉框会根据用户的前一次选择动态加载并展示下一级别的选项,形成...
例如,第一级菜单可能代表不同的部门,第二级菜单则展示该部门的员工,这样用户就能快速定位到他们关心的信息。 实现数据绑定的关键在于选择合适的框架和工具。在.NET Framework中,我们可以使用ASP.NET MVC或WPF等...
同时,也可以适应其他类似的分级选择场景,比如部门组织架构、产品分类等。 8. **应用场景**: 省市区级联在电商、物流、地图服务、政府公共服务网站等领域广泛应用,如订单收货地址填写、配送范围筛选、人口统计...
在这个“jQuery+ajax实现三级级联”的实例中,我们主要探讨如何利用这两种技术来创建一个能够逐级联动的下拉菜单系统,这在数据筛选和表单填写中十分常见,如地区选择、部门分类等场景。 首先,jQuery是一个轻量级...
6. **递归逻辑**:`show()`函数的设计使得每次选择都会触发新的Ajax请求,加载下一级分类,从而实现无限级联的效果。只要服务器能够返回正确的JSON数据,用户就可以一直下拉选择,直到达到最后一级。 总的来说,...
【联行资金清算结构】通常分为四级,即总行资金清算中心、省分行资金清算中心、地(市)中心支行资金清算中心和县支行资金清算组。各级清算中心直接通过电子汇划网络处理业务,减少了操作步骤,提高了效率。 【电子...
动火人、动火监护人各持一联,另一联由单位存档备查,确保所有相关人员对动火作业的时间、地点和安全措施有明确了解。 4. 责任与签字: 申请动火人需在表格上签名,确认已知悉动火须知并承诺执行安全措施。批准人也...
- **办事统计**:包括地区工程状态、投资类型、分层级申报统计等数据分析,用于监控和评估审批效率。 4. **常见问题解答**: - **工程基本信息修改**:指导用户如何修正错误的信息。 - **申报事项不正确**:解释...
- 产生单位和接受单位分别将第二联副联和第五联正联寄送给移出地和接受地的设区市级环保部门,以便记录和监控。 二、联单保存期限 - 所有联单的正副联在各自单位保存期限为5年,若废物为贮存目的,保存期限与废物...
- 保存第四联,将第三联交回运输单位,第五联在2日内寄送给接受地设区市级环保部门,同时在10日内将第一联正联与第二联副联寄回产生单位。 - 所有联单的正副联在接收单位保存5年。 **流程示意及联单代号:** - 第...