`

联动select (java,js)

 
阅读更多
 $(function () {
			$("#selprovince").change(function(){
			     $('#selcity option').remove();
			     $('#selcity').append("<option value='-1'>请选择</option>");	
			     $.ajax({
					  type: "POST",
					  url: "<%=webapp%>/view/findAllCityById.action",
					  data: {proID: $("#selprovince").val()}
					}).done(function( msg ) {
						var strs= new Array()
						strs = msg.split(";");
						for (i=0;i<strs.length-1;i++ )   
					    {
					     var city = strs[i];
					     var citys= new Array()
					     citys = city.split(":");
					     $('#selcity').append("<option value='"+citys[0]+"'>"+citys[1]+"</option>");
					    } 
					});
			});
		 });

 

 

public void findAllCityById(){
		cityList = userService.findAllCitybyId(proID);
		PrintWriter out = null;
		try {
			HttpServletResponse response = getResponse();
			response.setContentType("text/plain");
			response.setCharacterEncoding("utf-8");
			out = response.getWriter();
			StringBuffer sb = new StringBuffer();
			for(City city:cityList){
				sb.append(city.getCityID());
				sb.append(":");
				sb.append(city.getCityName());
				sb.append(";");
			}
			out.print(sb.toString());
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}

 

<s:select name="userDeliver.province" id="selprovince" list="proList" headerKey="-1" headerValue="请选择" listKey="proID" listValue="proName"></s:select>
<s:select name="userDeliver.city" id="selcity" list="cityList" headerKey="-1" headerValue="请选择" listKey="cityID" listValue="cityName"></s:select>

 

分享到:
评论

相关推荐

    联动组件JAVA<select>代码

    在Java Web开发中,联动组件(也称为级联选择或...总之,联动组件JAVA&lt;select&gt;代码涉及到HTML、JavaScript、AJAX、服务器端处理和前端框架等多个技术层面。通过合理的设计和实现,可以为用户提供直观且高效的交互体验。

    java-数据库—省县区三级联动

    在这个场景中,我们关注的是"java-数据库—省县区三级联动"的功能实现,这通常用于地址选择或者地理信息相关的Web应用中。下面将详细阐述这个主题涉及的知识点。 首先,我们要理解的是数据库层面的内容。在提供的...

    最简单js代码实现select二级联动下拉菜单

    本文实例为大家分享了js实现select二级联动下拉菜单,供大家参考,具体内容如下 &lt;&#37;@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt; &lt;&#37; String path = request.getContextPath()...

    JSP+AJAX实现两级select联动 代码

    JSP(JavaServer Pages)和AJAX(Asynchronous JavaScript and XML)是两种常见的技术,用于构建这种类型的Web应用程序。本篇将深入探讨如何利用JSP和AJAX实现两级select联动的效果,以及这种效果在实际应用中的价值...

    DWR联动刷select

    &lt;script type='text/javascript' src='/Study_DWR_Select/dwr/interface/FlushSelect.js'&gt; &lt;script type='text/javascript' src='/Study_DWR_Select/dwr/engine.js'&gt; &lt;script type='text/javascript' src='/Study...

    日历联动 java脚本

    省市联动 .style1 { width: 98px; } .style2 { width: 115px; } &lt;script language="JavaScript"&gt; &lt;!-- var g_selProvince; var g_selCity; var Provinces=new Array( new Array...

    ajax 省级 市级 联动效果 Java

    这种省级市级联动的效果在实际项目中非常实用,通过AJAX与Java Web服务端的配合,可以提供流畅的用户体验,同时降低了服务器的负载。了解和掌握这种技术对于提升Web应用的交互性和效率至关重要。

    Java中二级联动的简单而实用例子

    Java 中的二级联动是指在 select 选择框中,选择某个选项后,根据选项的值来动态加载另外一个 select 选择框的选项,这种技术广泛应用于许多 web 应用程序中,以提高用户体验和交互性。 在本例中,我们使用 ...

    实现省市区镇四级联动选择器(地址选择)

    `city.js` 文件很可能是JavaScript代码,负责处理上述的AJAX请求和DOM操作。它会监听HTML元素的事件,发送GET请求到服务器,服务器返回相应的省市区镇数据,然后JS将数据更新到页面上。可能还会包括错误处理和用户...

    java+ajax省市区三级联动实例

    在Java和Ajax技术结合的应用中,"省市区三级联动"是一个常见的功能,它通常用于网页上的地址选择,用户依次选择省份、城市和区县,这三个级别数据之间存在依赖关系,即选择一个省份后,对应的市将自动加载,再选择一...

    实现select联动,源代码

    在Web开发中,"select联动"通常指的是两个或多个下拉选择框(dropdown selects)之间的交互,当用户在一个选择框中做出选择时,另一个选择框的内容会根据预定义的规则动态更新。这种功能常见于层级关系的数据筛选,...

    实现全国省市区三级联动下拉菜单

    接着,我们用jQuery和Select2编写JavaScript代码来实现联动效果: ```javascript $(document).ready(function() { // 初始化省份选择器并加载数据 $('#province').select2({ data: provincesData, // 假设...

    实现一个年、月、季度联动SELECT的javascript代码

    在开发Web应用时,我们经常会遇到需要根据用户...以上就是实现一个年、月、季度联动SELECT的JavaScript代码的相关知识点。在实际开发中,需要根据具体需求调整和优化这些基础知识点,以达到最佳的用户体验和系统性能。

    Java代码实现两级联动

    在Java中实现两级联动,主要涉及到后端的数据处理和前端的界面交互。这里我们可以分为以下几个关键步骤来理解: 1. **后端数据准备**:首先,你需要有一套完整的数据结构来存储两级联动的数据。例如,可以使用Map, ...

    基于java的省市联动菜单

    在IT行业中,构建一个基于Java的省市联动菜单是一项常见的需求,尤其在开发Web应用程序时。这里我们将探讨如何利用Spring MVC框架来实现这一功能。Spring MVC是Spring框架的一部分,专门用于处理Web请求,提供了模型...

    三级联动java源代码,文本文档

    这段 Java 源代码主要实现了网页中三级联动选择器的功能,通过参数化的方式,可以根据不同的需求灵活地生成不同数量级别的联动选择器。这对于涉及多级数据关联的应用场景非常有用,如地区选择、商品分类等。通过合理...

    省市二级联动

    省市二级联动是网页开发中常见的一种交互功能,主要用于表单中的地址选择,用户先选择省份,然后根据省份自动填充对应的市区。这种功能提高了用户输入的效率,也为后台数据处理提供了便利。下面将详细介绍如何实现...

    省市县三级联动

    DWR是一个开源Java库,允许JavaScript直接调用Java方法,实现了服务器端和客户端的实时通信。在省市县三级联动中: 1. 配置DWR:在Web应用中引入DWR库,并配置DWR Context,声明允许JavaScript调用的Java方法。 2....

    联动菜单(省市区联动菜单,有四级的)

    标题中的“省市区联动菜单,有四级的”指的是一个能够根据用户选择的省份自动更新市、区选项的下拉菜单系统,这通常涉及到前端开发中的JavaScript和HTML技术。 在前端开发中,联动菜单主要依赖JavaScript库进行实现...

    三级联动demo

    3. **areaData.js**:这个文件很可能是包含地区数据的JavaScript脚本,比如中国各省份、城市和区县的名称和ID。这些数据会被加载到HTML页面中,然后在用户选择时被jQuery用来动态填充下拉列表。通常,这些数据会以...

Global site tag (gtag.js) - Google Analytics