list集合通过ajax 在页面显示 、 以及省市级联查询
来源:互联网 发布:澳洲传媒硕士 知乎 编辑:程序博客网 时间:2024/05/22 02:14
1. 后台list集合,页面显示以及级联查询2.实现思路,进入页面前先查询所有的省份,在页面初始化时追加到select 下拉选框中,当点击省份值触发onchange事件,通过ajax 查询市,追加到市 的select 中3. <div class="div2"><span class="">二级机构</span><select name="erji" onchange="changeProvince();" id="erji" style="width: 143px; height: 23px"><option value="00">全部</option></select></div><div class="div2"><span class="">三级机构</span> <select name="sanji" id="sanji" style="width: 143px; height: 23px"> </select></div>//初始化$(function() {function getProvince() {//绑定二级机构$("#erji").append('<c:forEach items="${listTwo }" var="listTwo">'+ '<option value="${listTwo.id }">${listTwo.name }</option>'+ '</c:forEach>');}});//根据二级机构获取三级机构function changeProvince() {var erji = $("#erji").val();$.ajax({type : "POST",data : {"erji" : erji,},dataType : "json",url : "jigou",success : function(data) {$("#sanji option").remove();$("#sanji").append("<option value='00'>" + '全部' + "</option>");两种循环后台list集和方式第一种循环追加方式$.each(data, function(name, value) {$("#sanji").append("<option value="+value.id+">" + value.name+ "</option>");});第二种循环追加方式for(var n in data.lists){$("#sanji").append("<option value="+data.lists[n].id+">" + data.lists[n].name+ "</option>"); }}})}4.ajax 集和、对象、基本类型的获取@RequestMapping(value = "/sendresultlists")public @ResponseBody String sendresultlists(Model model, HttpServletRequest request, String status,Integer offset,Integer pageCount) {省略查询过程List<xx> newList=xxxxxxx;User user=xxxxxx; //对象int size=xxxxxx; 若返回的不止list集和,还有其他的对象,基本类型,可以这样传值Map res=new HashMap();res.put("lists",newList);res.put("user",user);res.put("size",size);return JSONObject.toJSONString(res);}$.ajax({type : "POST",data : {"erji" : erji,"sanji" : sanji,"repairname" : repairname,"repaircode" : repaircode,"coopstatus" : coopstatus,"repairtype" : repairtype,"offset":offset,"pageCount":pageCount},dataType : "json",url : "repairfactorybycondition",async : true,success : function(data) { //获取后台传过来的size 值$("#sanji").append(data.size); for(var v in data.list){//获取对象值var pinpai; for(var p in data.lists[v].user){ pinpai+='<option selected value=""> '+data.lists[v].user.name+'</option>'} //获取集和值$("#sanji").append("<option value="+data.lists[n].id+">" + data.lists[n].name+ "</option>"); }}}})
阅读全文
0 0
- list集合通过ajax 在页面显示 、 以及省市级联查询
- 实现在JSP页面对LIST对象级联显示
- ajax省市级联
- Ajax实现省市级联
- 用ajax请求返回来的list集合在页面上迭代显示出来
- AJAX实现省市级联 JS
- 在JSP页面中显示List集合·
- 通过AJAX实现三级下拉框查询省市等
- list集合转换成json数据,ajax请求返回json数据,再通过循环显示出来
- ajax + xml 省市县区四级联动
- ajax + xml 省市县区四级联动
- ajax 省市级联项目中的实现
- Ajax实现省市无穷级联动
- 国省市县 ajax 地区级联动
- 在JSP页面无法显示List集合.类似${list.size()},${user.getId()}的解决方法
- ajax级联查询
- 通过List集合向前台显示文件类型
- 省市级联
- 【干货】Chrome插件(扩展)开发全攻略
- 人工神经网络基础数学研究-卷积
- CentOS7.0下安装Apache2.4.20版本,安装完成之后,报 You don't have permission to access / on this server.
- 找不org.springframework.boot.context.embedded.FilterRegistrationBean
- 身份证校验 日期 长度格式 表达式
- list集合通过ajax 在页面显示 、 以及省市级联查询
- Error:Flavor 'prod' has no flavor dimension
- spring bean的获取方式
- OpenGL入门教程(2)
- 借由ARM CORTEX-M芯片分析C程序加载和存储模型
- 如何让li横排显示
- Spark性能调优:使用Kryo序列化库、RDD的压缩
- java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQ
- ansible基础入门