jquery ajax获得list并显示
来源:互联网 发布:求职app 知乎 编辑:程序博客网 时间:2024/06/04 01:29
1.如图(点击左边的列时右边会及时出现详细信息)
2.前台代码)(左边的list,红色部分传id到后台得到右边的list)
<span style="color:#000099;"> <table width="100%" cellpadding="0" cellspacing="0" class="tablel2" style=" margin-top: 0px;"> <thead id="listTitle" > <tr class="tittle_bg"> <td name="">序号</td> <td name="">选择</td> <td name="">办牌方式</td> <td name="">办牌地点</td> <td name="">代办性质</td> <td name="">创建日期</td> </tr> </thead> <tbody id="listDatas" > <c:forEach items="${cafslist}" var="item"> <tr onclick="</span><span style="color:#ff0000;">selectRow1(${item.CWFS_ID})</span><span style="color:#000099;">"><td align="center">${item.CWFS_ID}</td> <td align="center"><input type="checkbox" name="checkbox" id="checkbox"></td> <td align="center">${item.BPDD}</td> <td align="center">${item.SPDD}</td> <td align="center"> <c:if test="${item.DBXZ=='0'}">代办</c:if> <c:if test="${item.DBXZ=='1'}">外包</c:if> </td> <td align="center">${item.CDATE}</td> </tr></c:forEach> <!-- <tr> <td align="center">1</td> <td align="center"><input type="checkbox" name="checkbox" id="checkbox"></td> <td align="center">广州</td> <td align="center">代办</td> <td align="center">2010/03/02</td> <td align="center"> </td> </tr> --> </tbody> </table></span>
3.js代码
<span style="color:#000099;">function selectRow1(ID){$.ajax({ url:"</span><span style="color:#ff0000;">${ctx}/license/licensePlateProjectAction!getDetail2.action</span><span style="color:#000099;">", type:"post", dataType:"json", data:{CWFS_ID:ID}, //cwfyxm success:function(json){ if(json){ var res = []; var num=1; jQuery.each(json.fylist, function(i,item){ res.push('<tr>'); res.push('<td align="center" >' + num + '</td>'); res.push('<td align="center" >' + item.CWFYXM + '</td>'); res.push('<td align="center" >' + item.CWFY + '</td>'); res.push('</tr>'); num++; }); $("#fylistDatas").empty().html(res.join("")); } }}); }</span>
4.java代码(这里得到的list要存在map里,再变成json输出到前段)
/** * 异步方法:得到list */public void getDetail2() {//前台传来的idString CWFS_ID = request.getParameter("CWFS_ID");List<Map<Object, Object>> fylist = null;List<Object> params = new ArrayList<Object>(); Map<String,Object> res = new HashMap<String,Object>();StringBuffer fylistSql = new StringBuffer();try {this.beginSession();//select cwfyxm,cwfy from t_ca_cwfsmx where cwfs_id=fylistSql.append(" select * from t_ca_cwfsmx where cwfs_id= "+ CWFS_ID);fylist = this.queryAll(fylistSql.toString());res.put("fylist", fylist);Struts2Utils.renderJson(res);} catch (Exception e) {e.printStackTrace();} finally {this.close();}}
5.右边html
<tbody id="fylistDatas" > </tbody >
0 0
- jquery ajax获得list并显示
- struts2+jquery+ajax实现传输List数据并解析
- jquery ajax 获取List
- Jquery Ajax遍历list
- jquery ajax遍历list数据
- jquery ajax请求返回list数据,并动态生成input标签,并把list数据赋值到input标签
- jquery ajax异步 获得返回值
- jquery ajax异步 获得返回值
- jquery遍历从后台传过来的实体类list数组,并显示到jsp页面
- jquery ajax向服务器端上传图片并依次显示到页面
- 注册JQuery使用ajax调用后台方法,判断用户名、邮箱是否存在,并显示隐藏提示
- jQuery遍历并获得后代的值
- jQuery+Ajax分页显示数据
- 如何获得并显示网上图片
- java中获得RGB值 并显示
- jquery ajax后台返回list,前台用jquery遍历list
- Jquery(Ajax) 调用 SharePoint 2013 Search Rest API 并使用Josn反回结果并简单显示
- jquery 读取 xml 并显示
- 34_综合实例
- apache kafka源码分析走读-Producer分析
- 递归解Codeforces Round #256 (Div. 2)C. Painting Fence
- 35_综合实例2
- 【线段树】 FZU 2105 Digits Count
- jquery ajax获得list并显示
- Vim-centeros-升级至vim7.4python支持
- 36_变量的指针
- 【ORACLE】ORA-27102: out of memory报错的处理
- 百度诉360案一审宣判索赔1亿判赔70万
- ELF文件和BIN文件
- JS重定向页面的方法
- Spring-MVC的常用的十大注解
- Oracle用户的创建和删除