`
geeksun
  • 浏览: 970525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

并列三级联动菜单

阅读更多

       近日在项目中用到了三级联动菜单,而且是并列的,就是在点击A的时候,B和C会根据A的变化都发生相应的变化,用的是当A的值发生变化时,就是触发一个事件,页面用的是 js 的 onchange() 事件,然后使用 Ajax 向后台发送一个请求,同时把A的 id 传送过去,因为是并列三级联动,所以在 onchange() 触发的方法里,需要处理两个请求,就是让B和C的值都发生变化,这里我是采用调用两个方法执行的,我发现如果按平时的写法,第一个方法会不执行,就是B的值没有发生变化,光C的值变拉,这样达不到并列联动的目的,我想这可能是因为每个脚本触发的方法都要和后台的程序交互,后台又要访问数据库,运行需要一定的时间,如果两个方法按普通的写法:  b(); c(); 这样的话,b()会来不及执行完就去执行 c() 啦,所以可能需要给 b() 一些时间让 b() 去执行完整个程序,我就使用了延时的方法: setTimeout(),让 c() 延时500毫秒执行,这样就可以让 b() 充分地运行完毕,当然,这样也有一些不足,就是在页面显示的时候,看C的变化会稍有一些延迟,因为毕竟比 b() 晚0.5 秒执行,也是一个美中不足的地方,呵呵,各位如果有更好的方法,可以拿出来共享一下。

分享到:
评论
2 楼 geeksun 2008-12-31  
sd6052083  你的菜单级联时的要求跟我的不一样  以后多多探讨ajax的问题
1 楼 sd6052083 2008-11-15  
前天刚好做了一个三级联动菜单

原理:A,B,C(3列)
A动:B,C跟着动
B动:C跟着动

那么:
A动的时候,因为B,C都要跟着动,C的结果只是B的第一项的结果
OK,分析就是这些。

你的问题就是:
改变A的时候,B没动而C却动了

说明你传字符串的时候,出现了丢失的情况!

当A动的时候

传A的id,然后在B中查属于A的id的选项,C只是查B的第一个选项
在java类中分别将这些方法写出

方法返回值是字符串!

将B查到的字符串用分隔符分隔开来,C同理

这里就有2个大的字符串了,2个大的字符串在用另外一个分隔符分隔开来

OK,然后将字符串传到页面上

当触发A的点击事件时,就切割这个大的字符串!

然后A的触发事件中写处理这B和C的字符串就行了!


相关推荐

    android省市二级联动

    - 考虑到UI设计,二级联动通常会采用两个并列的下拉列表,或者一个可展开/折叠的布局。布局设计应简洁明了,易于用户操作。 10. **事件监听**: - 添加合适的点击事件监听器,如OnItemSelectedListener或...

    LoopView 实现 年月日三级联动,根据年月日计算生日

    在这个特定的案例中,我们利用LoopView来实现一个年月日三级联动的选择器,这有助于用户在应用中方便地设定日期,比如设置生日。相比于传统的WheelView,LoopView在视觉效果和用户体验上可能更具优势,因为它可以...

    并列关联联动PowerPoint关系图下载.rar

    本文将深入探讨“并列关联联动PowerPoint关系图”这一主题,以及如何利用这种图表来提升演示文稿的质量。 首先,我们要了解什么是“并列关系”。在信息表达中,"并列关系"指的是两个或多个元素在同一层次上,彼此...

    并列环绕联动PPT关系图模板下载.rar

    并列环绕联动PPT关系图模板是一款用于演示和阐释并列及循环关系的高效工具,适用于商务报告、项目展示、教育讲解等多种场合。这款模板以其独特的设计和视觉吸引力,能够帮助用户直观地呈现复杂的概念或数据,使得...

    并列联动PPT图表素材下载.rar

    并列联动图表不仅能够清晰展示数据间并列关系,还能通过联动效果展现它们之间的相互联系,为演示者和观众搭建起信息交流的桥梁。 并列关系是展示数据时常用的一种方式,它通过将信息平等排列,让观众能够直观地认识...

    三角形三项并列PPT素材模板.pptx

    【三角形三项并列PPT素材模板】是一种常见的视觉呈现工具,常用于商业报告、学术演讲、项目提案等场合,以清晰、直观地展示三个相互关联或对比的观点、步骤或数据。这种模板的设计理念是利用三角形的稳定性和三部分...

    日语三级文法句型 日语三级文法句型

    在日语学习中,文法句型是至关重要的部分,特别是在三级水平的考试中。日语三级文法句型涵盖了初级到中级阶段的基础语法结构,是掌握日常对话和阅读理解的关键。以下是对日语三级文法句型的详细阐述: 1. 助动词与...

    三项并列说明PPT模板素材.rar

    本文将深入探讨“三项并列说明PPT模板素材”,分析其在演示文稿制作中的应用及其所包含的特定功能。 首先,我们应了解“并列关系”的概念。在PPT演示文稿中,强调并列关系是一种常见的表述方式,它有助于展示多个...

    三套配色并列关系微立体ppt图表.rar

    "三套配色并列关系微立体ppt图表"是专为提升演示文稿专业性和吸引力而设计的一种图形工具。这个压缩包包含了由夏影PPT工作室精心原创的精美图表,适用于展示数据、概念或流程之间的并列关系。 "微立体"设计风格是一...

    公共英语三级 公共英语三级答疑精选

    ### 公共英语三级知识点详解 #### 一、比较级中的连词与介词使用 在英语中,当我们想要表达两个事物之间的比较时,经常会用到“than”。在这个上下文中,“than”作为介词出现,后面跟的是动名词形式(即动词的-...

    三个并列排列的幻灯片目录文本框.rar

    "三个并列排列的幻灯片目录文本框"是一个专门用于展示并列关系的PPT模板,适用于那些希望清晰、直观地表达多个平行概念或步骤的用户。这种设计能够有效地将复杂的信息分解为易于理解的部分,使得观众可以快速抓住...

    日语三级全部语法(图片)

    日语三级语法是针对日本语能力测试N3级别所设计的,这个级别的语法涵盖了初级到中级的大部分语法结构,对于想要通过N3考试或者提升日语水平的人来说至关重要。下面我们将详细探讨日语三级语法的一些核心知识点。 一...

    三个并列关系PowerPoint文本框素材下载.rar

    三个3d立体折叠样式的,并列关系PowerPoint文本框素材下载; 关键词:并列关系PPT素材下载,3d,立体幻灯片文本框素材下载,.PPTX格式;

    三部分并列图片说明PPT模板.pptx

    三部分并列图片说明PPT模板.pptx,三部分并列图片说明PPT,适用于看图分析或者分析三部分内容等各种情况,可以用在产品发布PPT中,品牌介绍 PPT中,项目演示PPT中,自定义图片,精彩不乏味。

    三节点的并列循环关系PowerPoint图表模板.rar

    "三节点的并列循环关系PowerPoint图表模板"提供了一种高效的方式来呈现复杂的数据或流程,尤其适用于展示多个平行过程之间的相互作用和循环关系。这个模板以三角形结构为基础,能够清晰地描绘出三个独立但相互关联的...

    pt并列及解列操作流程

    PT并列操作前应先确认10kV系统运行方式,根据运行方式来选择相应的并列流程

    HSK三级练习题.doc

    HSK三级是其中的一个阶段,主要针对已经掌握了大约600个词汇和基本语法结构的学习者。以下是对HSK三级练习题中涉及的一些关键词汇和句型的详细解释: 1. **打扫** (dǎsǎo) - 这个词表示“清洁”或“打扫”,在第...

    日语三级语法的详解资料

    在学习日语的过程中,日语三级语法是进阶学习的重要环节。这门语法课程涵盖了中级阶段需要掌握的各种语法结构和表达方式,对于提高阅读、写作和口语能力具有关键作用。以下是对日语三级语法的详细解析: 1. 动词...

    6套精美目录并列关系ppt图表.rar

    6. **商务灰三级目录质感图表**:灰色调的使用体现了专业和稳重,而三级目录结构则有助于组织复杂的信息。这种设计适用于商务报告、战略规划等正式场合,帮助观众清晰地把握组织结构或多层次的数据。 这些PPT图表...

    智能变电站电压切换、并列方法及装置

    ### 智能变电站电压切换、并列方法及装置 #### 技术背景与问题提出 在电力系统的运行管理中,电压切换和并列是非常重要的环节,尤其是在智能变电站中,这一过程需要确保继电保护、测量仪表以及自动装置等能够准确...

Global site tag (gtag.js) - Google Analytics