js获取springmvc的controller返回的数据,可以是对象,也可以处理成字符串返回给js
2016-12-28 15:06
501 查看
function express_change(){ var extId = $("select[name='expressType']").val(); if(extId == "14660000000000000") { $($("select[name='expressType']").parent()).next().children("span").html(" 卡券密码:"); } else { $($("select[name='expressType']").parent()).next().children("span").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中可以使用服务器代码:
但是最好不要在js中直接接收数据,例如:使用一个变量存储 var temp =”allComInfoList"获取的是字符串,里面包含的是对象,vartemp={allComInfoList}也能获取,是对象
上面的代码,却巧妙的使用html拼接成html获取数据,很爽啊,第一次这样做,太爽了。使用一个select下拉框把数据显示处理
当点击全部时,判读全部的value=1来执行js代码,把所有的数据都遍历出来
不用刷新页面,就在select下拉框中实现了
相关文章推荐
- c#中将【对象转成 JSON 格式的字符串】 及获取Json格式字符串并将转成Json对象 及对js数组取数据
- 树形数据的反选有两种方法以及处理后台返回拼装htmL的异步获取不到现象(但是页面F12可以看到)
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- js获取的数据返回给servlet处理时出现乱码
- js 获取 ajax返回数据及处理
- json的作用:按规定格式保存js语言中的一组数据并转换为字符串(json是种特殊的容器,一般保存对象和数组数据(可以嵌套),并把它们装换为字符串在网络中传输?))
- 关于几个js获取当前时间和处理返回数据改变时间格式的函数
- SpringMVC如何返回字符串到前端用js获取
- 使用eval将json字符串转换为json对象并且处理json数据
- Google Maps API一例错误处理 SCRIPT5007: 无法获取属性“firstChild”的值: 对象为 null 或未定义 main.js
- 服务器端返回的JSON字符串 怎样在 JS中转换成可访问的 JSON对象
- 【js与jquery】jquery对服务器端返回xml格式数据的解析和处理
- js 获取多个同名表单的值(同时处理多个同名表单的数据)
- java 中ResultSet可以获取的数据类型及返回值类型列表
- ajax 异步获取数据实现代码 (js创建ajax对象)
- Json数据转化为数据对象的js处理
- 【js与jquery】jquery对返回json格式数据的处理和解析
- Json数据转化为数据对象的js处理
- 字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些 目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础
- 用DataRow的Select()方法获取DataTable中的数据并返回字符串