Ajax-联动选择框

Ajax_实现下拉框的联动(详细注释) Ajax_实现下拉框的联动效果(详细注释) 有源码程序 立即下载

任务:完成功能,当上一个Select1选择后,下一个Select2联动显示相应的选择项


流程:

   1、在Select1后,加上onChange属性,指向javaScript方法changeType()

	<select name="stype" id="stype" onchange="changeType()">

   2、在要显示select2的地方加上<div>标记,并赋id值

	<div id="title"><select><option>请先选择文件类型</option></select></div>


   3、Controller层定义方法

	@ResponseBody						//信息直接显示
	@RequestMapping("/getTypeName")
	public Map<String,Object> getTypeName(String type){
		Map<String,Object> map = new HashMap<String,Object>();
		switch(type){
		case "1":map.put("list", policyFileDAO.findPageList(new PolicyFileModel(),new PageBounds()));break;
		case "2":map.put("list", noticeDAO.findPageList(new NoticeModel(),new PageBounds()));break;
		case "3":break;
		}
		return map;
	}


  4、jsp页面定义方法

	function changeType(){
		var type = document.getElementById('stype').value;		//通过id获取select1中选择的选项
		var title = document.getElementById('title');			//通过id获取要显示select2的位置
		title.innerHTML = "";									//将div内清空
		//通过ajax来调用后台Controller,获取相应数据
		$.ajax({
			type:"post",					//传递方式
			url:"/linkFile/getTypeName",	//调用的controller方法地址
			data:{type:type},				//传递给controller的参数
			success:function(data){			//当运行成功时,data即返回值
				//我的后台方法传过来的是一个Map类型,于是在下面直接通过data.key,获得存储在Map中的值
				var a = data.list;			//获得存储在Map的中list列表
				//通过循环,在str中存入html语句
				var str = "<select name=\"stype\" id=\"stype\">";
				for(var i=0; i<a.length; i++){
					str += "<option id=\""+a[i].id+"\">" + a[i].title + "</option>";
				}
				str += "</select>";
				title.innerHTML = str;		//显示在id为title的<div>中
			},
			error: function (msg) {			//当错误时输出错误参数
				alert("error"+msg);
			}
		});
	}


深度学习流体力学:基于PyTorch的物理信息神经网络(PINN)完整实现 本文介绍了基于物理信息神经网络(PINN)的深度学习流体力学求解器实现。首先阐述了Navier-Stokes方程的理论基础,包括连续性方程和动量守恒方程,并解释了PINN的核心原理:将物理方程作为约束条件嵌入神经网络损失函数。以经典的lid-driven cavity流动为例,详细展示了使用PyTorch实现的全流程,包括神经网络架构设计、自动微分求解Navier-Stokes方程、多约束条件优化训练等关键环节。该求解器通过将物理方程、边界条件和初始条件整合到损失函数中,实现了对流体力学问题的端到端求解,为 阅读详情

相关推荐

【新华三】通过路由复制实现Public与VRF路由互通

如上图所示,S6900设备里有两张表,一张是public路由表,默认所有的路由都存放在public路由表里;除此之外还创建了VRF test,因此此设备还有VRF test路由表。通过路由复制实现Public路由和VRF路由互通,默认情况下VRF里的路由单独一张路由表,默认情况下与public路由表相互隔离,两张表之间不可互访。此时的public路由表里面并没有test的路由表。public路由表与VRF路由表之间相互隔离。此时VRF test里的路由也没有其他VRF或Public里的路由,相互隔离。

五大连池的镜子 5279

Ajax生成下拉选择框,曾经的代码系列——AJAX和JSON生成下拉列表框

Ajax and Jsonvarxhr;window.onload= function() {xhr= newXMLHttpRequest();GetDataByAjax();showMsg();}functionshowMsg() {document.getElementById("msgDiv").style.display = "block";document.getElementById(...

weixin_31755877的博客 289

D类功放几种常见“爆破音”问题根源与改善措施

在数字D类功放刚上电或功放播放状态切换时,人耳偶尔会听到“嘣”的声音,我们把这个爆破的Pop Noise。数字功放Pop Noise 出现的原因有很多,本文主要分析Pop Noise 出现原因,并提供相应解决方法。

qq_26815321的博客 3591

Ajax生成选择框,通过AJAX更新选择框

当我尝试通过AJAX更新整个选择框时,只能第一次运行。在PHP方面,总是发送相同的信息,一次选项字段被禁用和其他时间选择。通过AJAX更新选择框更换整个选择框时是否存在一些问题?这里是JS代码。$(document).ready(function(){$("select").change(function() {tid=location.href.replace(/^.*\/|\.[^.]*$/g...

weixin_29775479的博客 248

【国民技术N32项目移植】基于 Windows 的 ARM GCC 开发环境

【国民技术N32项目移植】基于 Windows 的 ARM GCC 开发环境

weixin_42150032的博客 1361

GD32主程序跑飞?可能是BOOT0引脚惹的祸(附J-LINK调试实录)

本文针对GD32微控制器程序下载后无法运行的典型问题,深入剖析了BOOT0引脚配置对启动模式的关键影响。通过结合J-LINK调试器与KEIL MDK环境,详细演示了如何从程序跑飞现象(如PC指向0x1FFF Fxxx)定位到硬件层面的BOOT0引脚与VDD短路故障,并提供了系统的硬件排查步骤与设计预防建议。

d6e7f8的博客 703

使用jQuery和Ajax自动填充选择框(select)

前言:大家好,我是一名正在实习的前端实习生,今天在做项目的时候,遇到了一个没有遇到过的问题,就是从后台获取到的数据要自动填充到选择框内,并且选择框是个select级联(一个选择框改变,另一个也会改变,类似在淘宝买东西时的地址选择框)。 类似这种效果: select级联遇到过,但是从后台获取数据处理select级联还是第一次。 找了篇优质的教程给萌新小白们(包括我)。 原址:https://

Gemini_llw的博客 8841

三菱FX5U系列PLC与汇川IT6000系列触摸屏进行MODBUS TCP通信的具体方法

三菱FX5U系列PLC与汇川IT6000系列触摸屏进行MODBUS TCP通信的具体方法

Robot_PLC_HMI_Automation 6514

ajax实现联动

思路 1、在jq就绪函数中用Ajax获取第一个下拉框里面的所有数据 2、通过循环拼装下拉框 3、通过下拉框的改变事件进行监听 并且获得第二层下拉框的数据,完成拼装 4、在第一个下拉框改变事件中进行二层下拉框清空, 5、以此类推就可以事件多层的联动 代码 后端代码就不放了 下面是前端的代码 <%-- Created by IntelliJ IDEA. User: Administrat...

qq_42868897的博客 344

OceanSim: 基于Isaac Sim GPU 加速水下机器人感知仿真框架

OceanSim 采用先进的基于物理的渲染技术,对水下视觉和声学传感器进行精确建模。与其他模拟引擎相比,OceanSim 的渲染速度要快得多。作为 NVIDIA Issac Sim 的扩展,OceanSim 采用了多功能设计。通过融入快速发展的 NVIDIA Omniverse 生态系统,我们的模拟器自然而然地在机器人学习和水下机器人技术之间架起了一座桥梁,从而促进了水下应用中体现型人工智能技术的开发和部署。OceanSim 将以开放源码的方式提供,使研究界能够以合作的模式作出贡献。

机器人控制与仿真应用 2050

AI Agent开发第85课-DeepSeek-OCR 安装全指南:从 Transformers 到 vLLM,手把手教你跑通企业级 OCR

本文系统讲解 DeepSeek-OCR 的两种部署方式——基于 Hugging Face Transformers 的标准推理与基于 vLLM 的高性能加速推理。详细说明 CUDA 与 PyTorch 版本匹配、环境验证、依赖安装等关键细节,并提供可直接运行的完整代码示例。无论你是单卡调试还是高并发服务部署,都能在这里找到清晰路径。

打造全国最全的AI Agent开发知识领域的博客 2542

Laravel框架ajax连接数据库实现大洲、国家、城市选择框三级联动

本up做项目要用到大洲国家城市选择框三级联动,苦苦找寻,要不只找到大洲国家城市的数据库,要不然找到的是国家省份市级的联动组件,最后本up作为ajax小王子决定要用ajax做一个联动。 材料:大洲国家城市数据库下载源 连接好数据库之后,准备三个选择框 <div class="form-group row"> <div class="col-md-3"> <labe...

weixin_41027780的博客 603

从入门到精通!Arduino 全栈开发深度指南

本文围绕 Arduino 开发撰写全攻略,从基础入门到高级应用层层递进。开篇介绍 Arduino 概念、优势及硬件家族,引导读者完成开发环境搭建与首个 LED 闪烁项目;深入讲解编程语法、I/O 控制及通信协议;详细阐述传感器、模块应用与调试优化技巧;最后以自定义库开发、低功耗设计等高级内容收尾,并给出综合项目案例与产品化思路。无论新手入门,还是开发者进阶,均可从中系统学习 Arduino 知识,掌握从理论到实践的全流程开发技能。

邓邓子的博客 2755

下拉选择框 多级联动动态显示实例 Ajax+redis+mysql+java后台

下拉选择框 多级联动动态显示实例 Ajax+redis+mysql+java后台 我的实现思路是:前台在选择一级下拉框就发一次Ajax请求到后台,后台把查询结果放到一个map容器里面返回,并存到缓存中。 前台在请求成功后回填下拉框,选择二级或其他下级不用再发请求,直接再前端全局变量容器里面去获取就行了,拿到数据直接进行onchang里面的回填方法。 HTML 代码部分: <div class="clearfix" style="margin-bottom: 10px;"> <l

qq_43024430的博客 573

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

使用AJAX实现级联动态选择框效果

直奔主题是我个一贯作风,这次也不例外,首先声明的一点是这里主要借助于prototype(1.5)来实现: view: &lt;form action="genDatas" method="post"&gt;   &lt;span&gt;    &lt;select name="firstData" id="firstData"&gt;  

TRy HArD aT aNY TimE 148

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Ajax案例——省市县/区三级联动选择框

省市区县三级联动,选择下拉框的实现

程序员阿龙的博客 1344

用jQuery中的ajax写的返回json数据的二级联动

用jQuery中的ajax写的返回json数据的二级联动   Html中的代码        "center">                          用jQuery返回json数据的二级联动                       "pro">                                 请选择省

韩晓爽的专栏 1782

Ajax级联选择框:以中国的省市地区三级联动选择为例

首先:确定数据库的设计,下面将省市地区数据以如下方式存入数据库的cities表(看附件): +--------+--------------+ | id     | cname       | +--------+--------------+ | 110000 | 北京市       |         第1级 | 110100 | 北京市       |         第2级 | 11010...

lzqustc的专栏 309

省市县三级联动AJAX实现(附MySQL数据)

省市县三级联动是web开发中常用的功能,网上有很多实现的方法,笔者在这也提供一中ajax实现的方法(后台php处理)。

huwhois的博客 7850

layui下拉框联动查询效果

前言 之前有这么一个功能,需要设计一个联动效果来联动几个选择框,假设这里是院系-专业-班级,又或者省-市-县,又或者一级部门-二级部门等等的,一个下拉框选择联动另一个下拉框,其实都是异曲同工之妙。 解决方案 *. 由于系统代码为保密,所以这里只摘录部分代码并对原有的变量等做了处理。 HTML部分,两个select框。 <label class="layui-form-label"&gt...

★【World Of Moshow 郑锴】★ 4065

Ajax+XML二级联动下拉框(省份、城市选择框)

JSP代码如下:   ">  Ajax二级下拉菜单示例      /* Create a new XMLHttpRequest object to talk to the Web server */   var xmlHttp = false;   /*@cc_on @*/   /*@if (@_jscript_version >= 5)   try {     xmlHttp = new A

guowd的专栏 1811

django + jquery 实现二级联动

二级联动用ajax还是很好实现的,下面简单给个例子 jquery代码 $("#id_sel").change(function(){ $.get("/browser/gettestcase?type="+cate, function(result){ //$(".form-control-select").find('[value=header]').remov...

weixin_30902251的博客 213

联动下拉框 jquery插件(三)

  &lt;select id="CategoryFirst" class="ld-select-1" name="CategoryFirst"&gt;&lt;option value=""&gt;请选择大类&lt;/option&gt;&lt;/select&gt; &lt;select id="CategorySecond&quot

weixin_34174132的博客 136

微赞框架用ajax的数据替换遍历

html代码: 操作员                                {loop $agents1 $agent}                    {$agent['nickname']}               {/loop}       ajax的代码: //门店做联动操作 $('#boos').click(funct

wujinzhi123的博客 860

AJAX实例入门

第一个例子是基于Servlet为后台的一个web应用。  一、基于Servlet的AJAX    第一个例子是关于关联选择框的问题,如图:     这是一个很常见的UI,当用户在第一个选择框里选择ZHEJIANG时,第二个选择框要出现ZHEJIANG的城市;当用户在第一个选择框里选择JIANGSU时,第二个选择框里要出现JIANGSU的城市。    首先,我们来看配置文件web.xml,在

bubei的专栏 834

PHP ajax 实现三级联动

在一个单独JS页面中,利用ajax实现三级联动,做成一个三级联动形式,以便于以后随时调用 JS代码: 1 $(document).ready(function(e) { 2 $("#sanji").html("<select id='sheng'></select><select id='shi'></select><...

weixin_30651273的博客 119

用ajax实现三级联动

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head&...

weixin_33948416的博客 165
上一篇: 项目中遇到的一些前后台数据交互小问题
下一篇: 通过节点,获取数据
莫轮_小锐
博客等级 码龄12年 3粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值