jsp 实现二级联动
<div>
<table width="100%" height="300px" cellpadding="0" cellspacing="0">
<tr><td> 项目类别:</td>
<td height="25">
<select id="itemType" onchange="setItemType();">
<option value="" desc=""></option>
<%for(int i=0;SysCode.sysTypeList!= null && i<SysCode.sysTypeList.size();i++){
CrrtSysDict crrtsysdic= (CrrtSysDict)SysCode.sysTypeList.get(i); %>
<option value="<%=StringUtil.toHtml(SysCode.sysTypeList.get(i).getItemCode()) %>"> <%=StringUtil.toHtml(SysCode.sysTypeList.get(i).getItemName()) %>
</option> <%} %></select></td>
</tr>
<tr><td colspan="2">
<table width="100%" height="100%" cellpadding="0" cellspacing="0">
<tr><td width="45%">
<div id="leftList" class="body_area_main">
</div>
</td>
<script defer="defer">
function setItemType(){ //查询结果项目类型下拉框选择事件
var selectIndex = document.getElementById("itemType").selectedIndex;
if(selectIndex>-1){
//document.all.itemType.options.length = 0; //清空表单
var itemType = document.getElementById("itemType").options[selectIndex].value;
var url = "<%=urlStart%>&reqType=ItemType&itemType="+itemType;
document.getElementById("itemType").value = locationid;
var str =doGet(url,null,false);
document.all.leftList.innerHTML = "";
document.all.leftList.innerHTML = str;
alert(str);
}
}
</script>
相关推荐
用ajax实现的jsp二级联动下拉列表
用ajax实现的jsp二级联动下拉列表,使用异步交互的二级联动堪称jsp革命性变动。以前的联动大都是把所有的数据取出来放在javascript中,就一个字------烦
JSP与AJAX技术结合实现二级联动下拉列表
JSP(JavaServer Pages)是一种用于开发动态Web页面的技术,允许开发者在HTML页面中嵌入Java代码。通过使用JSP,可以创建动态内容,并能够在服务器端处理用户的输入。AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术。AJAX结合了以下几种技术:浏览器中的内置 XMLHttpRequest 对象,用于在客户端和服务器之间传输数据。使用 JavaScript 来解析 XML 文档。
JSP 实现二级联动下拉菜单:一次加载,前端动态更新
本文介绍了在JSP中实现二级联动下拉菜单的方法,通过后端一次性加载所有数据到前端,利用JavaScript动态更新二级菜单,避免频繁的AJAX请求。核心步骤包括:1) 后端准备数据并转换为JSON格式;2) 前端JSP页面渲染一级菜单,并通过JavaScript处理联动逻辑。技术栈涉及Java Servlet、JSTL、JavaScript和Gson库。该方法适用于数据量不大的场景,能够有效提升用户体验和系统性能。
jsp从数据库获取数据填充下拉框实现二级联动菜单的方法
主要介绍了jsp从数据库获取数据填充下拉框实现二级联动菜单的方法,涉及jsp数据库的操作及联动菜单的构造技巧,具有一定参考借鉴价值,需要的朋友可以参考下
jsp+js实现的二级联动菜单.pdf
jsp+js实现的二级联动菜单.pdf



