`
ihuashao
  • 浏览: 4716526 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

一个支持N级下拉列表联动的控件

阅读更多

最近,由于工作的需要,写了一个联动下拉列表控件,理论上支持N级联动,后台可以使用Spring3 MVC的@ResponseBody标注来返回数据(我现在的项目就是使用这种方法),也可以使用其他方式返回数据,只要数据格式为json就行,且不局限于java语言代码。

写的不好的地方,请大家多指教,如果哪位朋友有好的建议或想法,也希望您多多指教,您也可以修改此代码并贴出来与大家共享。
有兴趣的朋友可以更进一步的增强:譬如缓存一些数据到客户端,支持不调用后台的获取数据的方式,支持其他格式(xml等)的数据,等等。

废话不说了,直接贴代码:

分享到:
评论
1 楼 senton 2011-03-28  
不地道,转载文章不注明文章出处。

相关推荐

    发布一个支持N级下拉列表联动的控件

    总之,N级下拉列表联动控件是前端开发中常见的需求,它涉及到JavaScript编程、DOM操作以及事件处理。通过分析和理解`linkedSelect.js`,我们可以提升这方面的能力,这对于任何致力于提升Web应用交互性的开发者都...

    学习笔记 MHT3

    “发布一个支持N级下拉列表联动的控件 - JQuery - web - JavaEye论坛”讨论的是使用JQuery实现的多级联动下拉列表,这对于前端界面交互设计来说是一个实用的技巧,尤其在处理复杂表单和数据关联时。 最后,“comet ...

    Android 实现城市省份的选择

    这个场景可以通过创建一个联动的下拉选择器(Spinner)来实现,让用户能够逐级选择省份和城市,并获取到对应的城市编号。下面将详细介绍如何在Android中实现这样的功能。 首先,我们需要准备省份和城市的数据库或...

    javascript常用函数代码大全.docx

    3. **联动下拉框**: 两个或多个下拉框之间的值相互依赖,改变一个下拉框的值会更新另一个。 4. **文本排序**: 对文本数据进行排序处理。 5. **画图类**: 包括饼图、柱状图、矢量贝塞尔曲线等图形绘制。 6. **客户端...

    jquery插件表

    - **jQuery - LinkedSelect**:创建关联的下拉列表,改变一个下拉框时,另一个下拉框会相应更新。 - **Choose Plugin (Select Replacement)**:美化并增强原生选择框。 ### 表单基本、输入框、选择框等 - **jQuery ...

    javascript经典例子.txt

    - 描述:实现一个支持输入搜索的下拉列表。 - 实现方法:使用JavaScript监听用户的输入事件,根据输入内容过滤下拉列表中的选项。 - **2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字...

    240多个jQuery UI插件

    - **Select Combo Plugin**: 结合多个`<select>`元素为一个组合。 - **jQuery-Linked Select**: 实现两个或多个`<select>`元素的关联。 - **Auto-populate multiple select boxes**: 自动填充多选框中的选项。 -...

    在bs开发中经常用到的javaScript技术整理

    8. **联动下拉框**:一个下拉框的选择影响另一个下拉框的选项。 9. **文本排序**:允许用户按指定顺序排列文本。 这些JavaScript技术在BS开发中广泛使用,它们提高了用户体验,增强了网站的交互性和功能性。了解并...

    海量经典的jQuery插件集合

    - **功能概述**:提供另一个颜色选择器选项。 - **应用场景**:适用于需要不同风格的颜色选择器。 #### 六、投票插件(Rating Plugins) **1. jQuery Star Rating Plugin** - **功能概述**:实现星级评分功能。 - ...

    javascript代码常用大全

    ` 表示可选的负号,`\d+` 表示一个或多个数字。 - **1.2 大于0的整数验证** - 特别用于ID等必须为正整数的情况。 - 通过正则表达式 `/^[1-9]\d*$/.test(str)` 实现,确保数字大于0。 - **1.3 负整数验证** - 用于...

Global site tag (gtag.js) - Google Analytics