struts1、ajax、jquery、json简单实例
2013-08-08 09:19
603 查看
1.页面ajax代码,使用$.ajax,获得json对象后each
2.后台strut1代码
组成json格式的数据输出
json格式:
对象 {"id":"1","name":"zhangsan"}
数组 [{"id":"1","name":"zhangsan"},{"id":"2","name":"lisi"}]
$.ajax({ type:"GET", url:ctx + "/uploadImg.do", data:{method:'getPhoto',optCode:czydm.val()}, success:function(data){ var ary = eval(data); $(ary).each(function(i, e){ var idI =picTotalPages(); $("#imgDiv9").append(createImgDiv(e.photopath,idI)); var fileNameList = $("#fileList").val(); fileNameList = fileNameList + ";" + e.photopath+";CloseWindow"; $("#fileList").val(fileNameList); //总页数重新计算 picTotalPages(); }); }}
2.后台strut1代码
组成json格式的数据输出
json格式:
对象 {"id":"1","name":"zhangsan"}
数组 [{"id":"1","name":"zhangsan"},{"id":"2","name":"lisi"}]
public ActionForward getPhoto(ActionMapping mapping , ActionForm form , HttpServletRequest request , HttpServletResponse response) throws Exception { String optCode = request.getParameter("optCode"); UploadImgDao dao = new UploadImgDao(); List<HashMap> rs = dao.getPhotoPathByOptCode(optCode); String webRealRoot = PathUrlUtil.getWebRealRoot(request); String paths = "["; for (int i = 0; i < rs.size(); i++) { Map data = rs.get(i); String str = "{\"tid\":\"" + data.get("TID") + "\",\"photopath\":\"" + webRealRoot + data.get("PHOTOPATH")+ "\"}"; paths += str; if (i < rs.size() - 1) paths += ","; } paths += "]"; response.getWriter().print(paths); return null; }
相关文章推荐
- php基于jquery的ajax技术传递json数据简单实例
- Struts+Jquery+Ajax+Json应用实例
- Ajax_jquery_struts_json组合开发实例
- AJAX+Struts+json简单的实例
- 无刷新提交表单(php+jquery+ajax+json的一个最简单实例 )
- 毕业设计---json,Struts,ajax以及JQuery简单案例
- php基于jquery的ajax技术传递json数据简单实例
- php+jquery+ajax+json的一个最简单实例
- php+jquery+ajax+json的一个最简单实例
- php+jquery+ajax+json的一个最简单实例
- php+jquery+ajax+json的一个最简单实例
- jQuery.ajax的简单应用实例
- Hibernate+struts+JqueryAjax+jSON实现无刷新三级联动
- PHP+MySQL+AJAX+JSON简单实例
- php+jquery+ajax+json简单小例子
- Ajax / jQuery.getJSON简单示例
- jQuery.ajax的简单应用实例
- Hibernate+struts+JqueryAjax+jSON实现无刷新三级联动
- 一个PHP+jQuery+Ajax+Json综合实例
- php+jquery+ajax+json简单小例子