首页 > 代码库 > jQuery - ajax
jQuery - ajax
1. Java 代码
public class HandlerAction { private List<T> list;// 或 ArrayList<HashMap<Object, Object>> list private String jsonStr; // getter && setter public String doSth() throws Exception { list = ...;// 直接返回 list,在 ajax 的 success 下面使用 // 或者是转换成 json 字符串,然后再在 ajax 里转换成 json 对象后使用 jsonStr = new net.sf.json.JSONArray().fromObject(list).toString();// 1 jsonStr = new net.sf.json.JSONObject().fromObject(list).toString();// 2 return "success"; } }
2. 关于 $(function() {});
3. Ajax
<script type="text/javascript"> $(function() { $.ajax({ url: "", data: { "arg0": arg0, "arg1": arg1 }, async: true, dataType: "json", success: function(data) { var html = ‘‘; // 遍历方式 1 // jsonArray 是后台返回的 json 字符串 $.each(eval(‘(‘ + data.jsonStr + ‘)‘), function(i, item) { html += ‘<li class="green"><h3>‘ + item.time + ‘</h3><dl><dt><span>‘ + item.content + ‘</span></dt></dl></li>‘; }); $("#timeline").append(html); // 遍历方式 2 // list 是后台返回的 List<T> list /* for ( var i in data["list"]) { html += ‘<li class="green"><h3>‘ + data["list"][i].time + ‘</h3><dl><dt><span>‘ + data["list"][i].content + ‘</span></dt></dl></li>‘; } $("#timeline").append(html); */ }, error: function() { alert("系统错误"); } }); }); </script>
4. $.each(obj, function(i, item) {});
jQuery - ajax
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。