js获取springmvc后端传递过来的list对象,并使用select下拉框显示出来
来源:互联网 发布:会ug编程加工工资多少 编辑:程序博客网 时间:2024/04/29 19:03
function express_change(){ var extId = $("select[name='expressType']").val(); if(extId == "14660000000000000") { //电子卡券 $(".s_name").each(function(i){ if(i>0) { $(this).html("卡券密码:"); } }); } else { $(".s_name").each(function(i){ if(i>0) { $(this).html("物流单号:"); } }); if(extId=="1"){ var html='<option value="0">--请选择--</option>'; <c:forEach var="item" items="${allCompInfoList }"> html+='<option value="${item.id }">${item.name }</option>'; </c:forEach> $("select[name='expressType']").html(html); } } }jsp代码
<div class="xzl"> <ul> <li><span class="s_name">物流名称:</span> <select class="select_s" name="expressType" onchange="express_change()"> <option value="">--请选择--</option> <c:if test="${not empty CompInfoList && CompInfoList.size() > 0 }"> <c:forEach var="item" items="${CompInfoList }"> <option value="${item.id }">${item.name }</option> </c:forEach> <option value="1">--全部--</option> </c:if> </select> </li> </ul> <div class="clear"></div> </div>
1,首先js中可以使用服务器代码:<c:foreach items="${allComInfoList}" var="item" >
但是最好不要在js中直接接收数据,例如:使用一个变量存储 var temp ="${allComInfoList}" 获取的是字符串,里面包含的是对象, var temp =${allComInfoList}也能获取,是对象
上面的代码,却巧妙的使用html拼接成html获取数据,很爽啊,第一次这样做,太爽了。使用一个select下拉框把数据显示处理
当点击全部时,判读全部的value=1来执行js代码,把所有的数据都遍历出来
不用刷新页面,就在select下拉框中实现了
0 0
- js获取springmvc后端传递过来的list对象,并使用select下拉框显示出来
- struts2 select标签对Action中传递过来的List集合生成下拉列表
- struts2 select标签回显和显示传递过来的list
- JS获取Url传递过来的参数
- js获取select下拉框的值
- 在flex4.7中获取js传递过来的json并解析
- Action中的list值传值到js获取并填充下拉框
- SpringMVC框架 获取前台传过来的数组并解析
- springmvc传递list对象
- json 后台传list对象到前台js获取便利显示到下拉框,避免乱码(ssm)
- 获取select (下拉框) 的显示文本(非value)
- javascript如何获取select下拉框中显示的值
- 获取文件名并即时显示出来的
- springMVC传递List和数组到后端
- js如何获取另一个页面传递过来的值?
- JS获取URL传递过来的参数值
- js如何获取另一个页面传递过来的值?
- JS框架 获取页面传递过来的参数
- Xcode8 及iOS10适配问题汇总
- yum 下载的包
- 杂文
- 关于_RecordsetPtr下GetRecordCount函数的使用注意
- Android设计模式学习笔记(Builder模式)
- js获取springmvc后端传递过来的list对象,并使用select下拉框显示出来
- ZCMU-1658
- Java设计模式(19)行为型:备忘录模式
- 测试用例评审流程
- VS2015密钥
- 人工智能研究分析、方法、范畴及应用
- Linux设置环境变量:包括头文件,动态库,静态库,可执行文件等
- c/c++ 新环境编译程序
- java8 之LocalDate类