jquery ajax後臺向前臺傳list 前臺用jquery $.each遍歷list
- $.ajax({
- type: 'post',
- url: xxx.action',
- dataType: 'text',
- success: function(data){
- var dataObj=eval("("+data+")");
- for(var i=0;i<dataObj.length;i++){
- alert(dataObj[i].id+" "+dataObj[i].name);
- }
-
var
- $.each(jsonObj, function (i, item) {
- alert(item.id + "," + item.name);
- });
- },
- error: function(text) {}
- });
下邊是後臺接收並遍歷list
Java程式碼
- HttpServletResponse res = ServletActionContext.getResponse();
- res.reset();
-
res.setContentType("text/html;charset=utf-8"
- PrintWriter pw = res.getWriter();
- xxx.setId(1);
- xxx.setName("黑色頭髮");
- list.add(xxx);
- xxx.setId(2);
- xxx.setName("紫色頭髮");
- list.add(xxx);
- String json = JSONArray.fromObject(list).toString();
- pw.print(json);
- pw.flush();
- pw.close();
本文轉自:http://heisetoufa.iteye.com/blog/1748783