`
kaka-pan
  • 浏览: 26064 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

北软实训OA项目日记(07/07)

阅读更多
     员工通讯录组合查询:
    条件之一:部门查询
   由于部门分好几级,并且部门子级部门数不一样,考虑选择父部门后,先用ajax判断是否存在子部门,若有则返回所有子部门,然后生成一个下拉菜单,将子部门加入到下拉菜单,如此循环
。需要加入下拉菜单onchang监听事件(此处要注意浏览器的兼容)。
   提交查询到后台处理时,部门是存放在一张表中的,只需要传最后一个选择过的下拉菜单的值交给dao处理,下拉菜单的name属性名称我设置成一样的,与action中声明的变量一样。这样每次点击查询的时候,action中得到的值就是下拉菜单的值的字符串累加并用逗号隔开(看debug中的sql语句信息得知),然后将字符串分割放入数组,判断,若最后元素为空,则传倒数第二个元素,否则传最后一个元素。
   还有一点要注意,用ajax得到其一级子部门时传的是名称,我用getElementsByName("xx"),然后传最后一个节点的值。结果打印出来传的值一直是第一个节点的值。我打印得到节点的数目一直不变始终为1个,就是解析的时候动态生成的下拉菜单名字属性没有(我是将生成的下拉菜单设置属性setAttribute(“xx”,“xx”))。我很奇怪,用另外一种方式getElementsByTagName("select")时得到的是正确的结果。我想大概动态生成的节点设置name属性并没有写入到dom中,只是有个引用而已.
0
1
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    大学生毕业设计项目实训-oa办公系统

    【标题】:“大学生毕业设计项目实训-oa办公系统” OA(Office Automation)办公系统是一种用于自动化组织日常办公流程的信息系统,旨在提高工作效率,减少纸张使用,并促进信息共享。在这个项目实训中,大学生将...

    学校实训JSP项目-[信息办公]Asp.net通用OA系统.zip

    【标题】"学校实训JSP项目-[信息办公]Asp.net通用OA系统.zip" 提供的是一个基于JSP和Asp.net技术的信息办公自动化(OA)系统的实训项目。OA系统通常用于实现组织内部的工作流程自动化,提高办公效率,是企业信息化...

    学校实训JSP项目-[信息办公]凯撒java版SaaS OA协同办公软件 v2.0.zip

    【标题】中的“学校实训JSP项目-[信息办公]凯撒java版SaaS OA协同办公软件 v2.0.zip”表明这是一个针对学校教学实践的项目,主要涉及的是使用Java技术开发的SaaS(Software as a Service)模式的OA(Office ...

    OA系统-springMVC/Mybatis/Mysql/Bootstrap

    OA系统-springMVC/Mybatis/Mysql/Bootstrap OA系统-springMVC/Mybatis/Mysql/Bootstrap OA系统-springMVC/Mybatis/Mysql/Bootstrap

    08计算机OA项目实训方案.pdf

    《08计算机OA项目实训方案》 该实训方案旨在提供一个实践平台,让学生能够将所学的片段型技术整合并应用于实际项目中,提升其Asp.net的综合运用能力和团队开发能力。实训项目选择了OA(Office Automation)办公系统...

    ATA实训OA企业管理系统

    **ATA实训OA企业管理系统** OA(Office Automation)企业管理系统是一种基于信息技术,用于提升企业办公效率、优化业务流程的软件系统。ATA实训的OA系统专为培养IT人才而设计,它结合了理论学习与实践操作,让学生...

    j2ee oa 项目开发日记

    【J2EE OA项目开发日记】是一份详细记录了基于J2EE技术开发办公自动化(Office Automation,简称OA)系统过程的文档集。这个项目涵盖了从需求分析、系统设计、编码实现到测试优化的全过程,旨在帮助开发者了解并掌握...

    J2EE OA 项目开发日记简介

    【J2EE OA 项目开发日记简介】 J2EE(Java 2 Platform, Enterprise Edition)是一种广泛应用于企业级应用开发的平台,它由Oracle公司提供,基于Java编程语言,为构建分布式、多层架构的企业应用提供了全面的框架和...

    学校实训JSP项目-OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).zip

    这个OA系统的实训项目旨在让学生掌握Java Web开发的基本流程和技术,了解企业级应用的架构设计和实现方式。通过实践,学生将学习如何整合这些框架,实现一个完整的、具有实际功能的办公自动化系统。

    学校实训JSP项目-[信息办公]云网OA 2.2.zip

    【标题】"学校实训JSP项目-[信息办公]云网OA 2.2.zip" 提供的是一个基于JSP技术的学校实训项目,名为“云网OA 2.2”。这个项目主要是为了帮助学生理解和应用JavaServer Pages(JSP)技术在实际的信息办公系统中的...

    Java就业班OA项目实战培训视频【12讲】

    资源名称:Java就业班OA项目实战培训视频【12讲】资源目录:【】Java就业班OA项目实战01【】Java就业班OA项目实战02【】Java就业班OA项目实战03【】Java就业班OA项目实战04【】Java就业班OA项目实战05【】Java就业班...

    OA办公系统B/S版本

    OA办公系统B/S版本是一种基于浏览器/服务器(Browser/Server)架构的企业级信息化管理系统,它主要服务于企业内部的日常办公流程自动化,旨在提高工作效率、优化工作流程。B/S架构使得用户可以通过网页浏览器进行...

    java oa项目开发日记

    ### Java OA项目开发中的关键技术与心得 在进行Java OA项目的开发过程中,我们深入探索了一系列关键技术和框架,这对于构建稳定、高效的企业级应用至关重要。本文旨在分享在开发J2EE OA项目——代号J2EEOA——过程...

    j2ee oa项目开发日记

    在本文中,我们将深入探讨《J2EE OA项目开发日记》这一主题,它涉及的是使用Java企业版(J2EE)技术进行办公自动化(OA)系统开发的过程和经验记录。J2EE是一种广泛应用于构建企业级分布式应用的平台,而OA系统则是...

    Java开发:J2EE OA 项目开发日记

    通过阅读这个"Java开发:J2EE OA 项目开发日记",开发者不仅可以学习到具体的编程技巧,还能了解到项目管理、团队协作、问题解决等方面的经验,这对于个人技能提升和实际项目开发有着极大的帮助。

    OA系统项目 OA系统项目

    10. **项目管理**:OA系统项目的成功离不开有效的项目管理。这涉及项目计划、进度控制、风险管理、质量管理等多个方面,项目经理需要协调各方资源,确保项目按时、按质完成。 OA系统项目的实施是一个复杂的过程,...

    基于ssh的纯OA项目

    **基于SSH的OA项目概述** SSH(Struts2 + Spring + Hibernate)是一个常见的Java Web开发框架组合,广泛应用于企业级应用开发。这个“基于ssh的纯OA项目”显然是一个使用了SSH框架构建的企业级办公自动化(Office ...

Global site tag (gtag.js) - Google Analytics