`
eway819
  • 浏览: 23229 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类

ajax应用之多级联动菜单

阅读更多

1、主画面的代码

<form name="form1" method="post" action="">
<table width="780" border="0" class="its" align="center">
<thead>
  <tr>
    <th>测试</th>
    <th>测试</th>
    <th>date</th>
  </tr>
  <tr>
    <td>  
  <select name="big" id="big">
    <option value="1">item1</option>
    <option value="2">item2</option>
    <option value="3">item3</option>
    <option value="4">item4</option>
  </select>
  </td>
    <td>
    <span id="quote">
		<select name="small" id="small">
		<option value="">——小类——</option>
		</select>
	</span>
    </td>
    <td> </td>
  </tr>
</table>
</form>
<script language="javascript">
$("#big").change(function(){ 
$("#quote").load("newsList.do?action=ajaxTest&id="+$("#big").val()); 
});
</script>

 

2、处理的action

	public ActionForward ajaxTest(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		String id=request.getParameter("id");
		String out="<select name=\"small\" id=\"small\">";
		out+="<option value=\"\">——"+id+"类——</option>";
		out+="</select>";
		try {
			response.setCharacterEncoding("GBK");//如果有乱码就加上这行
			response.getWriter().print(out);
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}

 

 

这里我用了jquery,ajax开发就简化了很多,完~

分享到:
评论
2 楼 稻香麦甜 2008-11-12  
先顶起来这种方式太有才华了,我感觉。
因为我对js了解的不多,这样一来我就完全可以在controller里控制很多东西了!
1 楼 hrtc 2008-03-14  
果然简单,顶你一下

相关推荐

    ajax多级联动菜单

    【Ajax多级联动菜单】是一种常见的前端交互设计,它允许用户在选择某个菜单项时,自动更新下一级菜单的内容,以此类推,实现多级菜单之间的动态关联。这种技术广泛应用于网页表单填写、筛选器等场景,为用户提供更加...

    ajax+json实现多级联动菜单

    ### 使用Ajax+JSON实现多级联动菜单的知识点详解 #### 一、背景介绍与概念解析 随着互联网技术的发展,用户对交互式应用的需求日益增长。RIA(Rich Internet Applications)概念的提出更是加速了这一趋势。其中,...

    联动菜单大全(含ajax,无限级联动菜单)

    本资源包“联动菜单大全”包含了多种类型的联动菜单实现,包括与数据库交互的、使用AJAX技术的,以及无限级别的联动菜单。这些菜单方案可以极大地提升用户体验,尤其是在需要用户进行多级选择时。 首先,我们要理解...

    Ajax联动菜单

    Ajax(Asynchronous JavaScript and XML)技术因其无需刷新整个页面即可与服务器交互的能力,被广泛应用于各类Web应用中,尤其在实现多级联动菜单时效果显著。 #### 一、理解Ajax联动菜单 **Ajax联动菜单**,是一...

    多款多级联动下拉菜单打包!必有一款适合你!

    5. **ext.rar**:EXT.js是一个流行的JavaScript库,用于构建富客户端应用,这个rar文件可能包含EXT.js框架下的多级联动下拉菜单组件。 6. **MultilevelSelect-5265.rar**:"MultilevelSelect"直译为多级选择,这...

    melist多级联动下拉菜单可中文检索.rar

    综合以上,这个资源包提供了一个完整的解决方案,帮助开发者创建具备多级联动和中文检索功能的下拉菜单,适用于各种需要层级选择和快速搜索的网页应用。通过学习和运用这些技术,开发者可以提升其网站或应用的用户...

    jQuery多级联动菜单选中代码.zip

    在实际应用中,这种多级联动菜单可以用于电子商务网站的产品分类,用户可以根据品牌、类型、价格等条件层层筛选;也可以在行政区域选择中使用,如国家、省份、城市等。通过jQuery和tnTreeBox.js插件的组合,可以实现...

    ajax三级联动菜单

    在本项目中,“ajax三级联动菜单”利用Ajax实现了动态的、多级关联的下拉菜单功能。这种功能常见于网站的地区选择、商品分类等场景,用户在选择某一选项时,下一级菜单会根据前一级的选择自动更新,提供更加精确的...

    多级联动菜单(无刷新,带数据库,可直接使用,可任意更改级数)

    在IT领域,构建多级联动菜单是常见的网页交互设计需求,尤其在网站导航或数据筛选时更为常见。这里我们讨论的是一款基于ASP(Active Server Pages)技术和Access数据库实现的四级无刷新联动菜单。ASP是一种微软开发...

    jsp+ajax 三级联动菜单

    【jsp+ajax 三级联动菜单】是一个典型的Web开发技术应用场景,它主要利用JavaServer Pages(JSP)和Asynchronous JavaScript and XML(AJAX)来实现动态网页中的数据交互和页面更新。在这个例子中,我们看到的是一个...

    多级联动

    在IT行业中,"多级联动"是一个常见的交互设计概念,主要应用于数据筛选、下拉菜单、选择器等场景。这个概念通常与前端开发密切相关,尤其是在构建动态用户界面时。下面我们将详细探讨多级联动的原理、实现方式以及其...

    三级联动 多级联动 JavaScript

    在IT行业中,尤其是在Web开发领域,"三级联动 多级联动 ..."多级菜单联动.jsp"文件可能是实现这一功能的一个实例,通过解析和理解这个文件,开发者可以学习到如何构建这样的联动菜单,提高用户体验和交互设计的能力。

    jQuery多级联动查城市

    "jQuery多级联动查城市"是一个常见的应用场景,主要用于实现网页上的下拉菜单或多级选择器功能,使得用户可以逐级选择,如省份-城市-区县,以获取更精确的信息。这种功能常见于地址输入、物流配送、天气查询等场景。...

    struts2 jquery json ajax 三级联动菜单

    在“三级联动菜单”的场景中,这些技术被巧妙地结合在一起,实现了多级选择的联动效果。 首先,Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它简化了Java应用的开发,提供了处理HTTP...

    Web数据多级联动

    在Web开发中,多级联动是指在一个表单中通过选择一个选项来动态加载下一个级别的选项列表。这种交互方式常见于地区选择器(例如省份-城市-区县)、分类选择器等场景。本文将详细介绍如何使用PHP与MySQL数据库技术...

    Select-下拉列表多级联动

    在网页设计和开发中,"下拉列表多级联动"是一种...这种多级联动的下拉列表在各种Web应用中都有广泛的应用,如导航菜单、地区选择、商品分类等。理解并掌握这种技术对于提升Web开发技能和提供更好的用户体验至关重要。

    AJAX-N级联动

    N级联动是AJAX在特定场景下的应用,通常指的是在多级下拉菜单或者多层表格中,选择某一选项时,其他相关联的下拉菜单或表格会根据选择自动更新。 在N级联动中,一级菜单的选择会影响到二级菜单的内容,二级菜单的...

    jQuery cxSelect 多级联动下拉菜单

    **jQuery cxSelect 多级联动下拉菜单** `jQuery cxSelect` 是一个高效且易于使用的插件,专门设计用于创建多级联动的下拉菜单。它适用于那些需要展示层次结构数据的场景,如省市选择、商品分类导航等。这个插件是...

    纯js实现ajax无刷新三级联动

    本项目"纯js实现ajax无刷新三级联动"旨在利用JavaScript和Ajax技术,无需页面整体刷新即可实现多级选择联动效果,这种效果常见于下拉菜单的联动筛选中。在描述中提到,此项目使用了JSON格式进行数据交换,这有助于...

    jQuery多级联动菜单选中代码

    在网页设计中,多级联动菜单是一种常见的交互方式,它能有效地组织大量信息,提高用户的浏览体验。jQuery作为一款轻量级的JavaScript库,提供了丰富的API和插件,使得实现多级联动菜单变得简单易行。本文将详细介绍...

Global site tag (gtag.js) - Google Analytics