1. 程式人生 > >jquery ajax後臺向前臺傳list 前臺用jquery $.each遍歷list

jquery ajax後臺向前臺傳list 前臺用jquery $.each遍歷list

Js程式碼  收藏程式碼
  1. $.ajax({  
  2.     type: 'post',  
  3.     url: xxx.action',  
  4.     dataType: 'text',  
  5.     success: function(data){              
  6.         var dataObj=eval("("+data+")");     
  7.         for(var i=0;i<dataObj.length;i++){      
  8.             alert(dataObj[i].id+" "+dataObj[i].name);     
  9.         }  
  10.         var
     jsonObj=eval("("+data+")");  
  11.         $.each(jsonObj, function (i, item) {  
  12.             alert(item.id + ","  + item.name);  
  13.         });  
  14.     },  
  15.     error: function(text) {}  
  16. });  


下邊是後臺接收並遍歷list 

Java程式碼  收藏程式碼
  1. HttpServletResponse res = ServletActionContext.getResponse();  
  2. res.reset();  
  3. res.setContentType("text/html;charset=utf-8"
    );  
  4. PrintWriter pw = res.getWriter();  
  5. xxx.setId(1);  
  6. xxx.setName("黑色頭髮");  
  7. list.add(xxx);  
  8. xxx.setId(2);  
  9. xxx.setName("紫色頭髮");  
  10. list.add(xxx);  
  11. String json = JSONArray.fromObject(list).toString();   
  12. pw.print(json);  
  13. pw.flush();  
  14. pw.close();  

本文轉自:http://heisetoufa.iteye.com/blog/1748783

相關推薦

jquery ajax後臺前臺list 前臺jquery $.eachlist

Js程式碼   $.ajax({       type: 'post',       url: xxx.action',       dataType: 'text',       success: function(data){                       var dataObj=

Asp.Net MVC WebAPI的建立與前臺Jquery ajax後臺HttpClient呼叫詳解 Asp.Net中對操作Sql Server 簡單處理的SqlDB類

1、什麼是WebApi,它有什麼用途?           Web API是一個比較寬泛的概念。這裡我們提到Web API特指ASP.NET MVC Web API。在新出的MVC中,增加了WebAPI,用於提供REST風格的WebService,新生成的W

controller一個類,類中有一個list,400,415,500

報錯有可能是json格式不對,controller沒有@RequestBody,ajax沒有 contentType: 'application/json;charset=UTF-8', data: JSON.stringify(datas),//data沒有JSON.stringify()

JQuery Ajax實現圖片上並預覽

本文通過使用 JQuery 、AjaxUpload非同步頭像上傳並實現實時預覽** 效果預覽如下 如果上傳圖片後,專案圖片資料夾不能顯示上傳圖片,頁面也不能展示圖片,手動重新整理後就能看到,解決方法: 需要自己設定Myeclipse : Window---->Prefe

jquery ajax fileinput封裝上外掛回撥方法

//上傳檔案 function fileInputUpload(id,url,successfn){ $("#"+id).fileinput({ language: 'zh', //設定語言 overwriteInitial: true, maxFileSize: 20480,

後臺頁面boolean值,如何用EL表示式獲取

今天修改程式的時候,想在後臺加一個欄位並傳給JSP頁面。欄位的資料型別為boolean,命名為isAllowed。 然而在JSP頁面中用EL表示式${isAllowed} 去接這個值的時候,並沒有接到。 以為是傳值的方式有問題,亦或者getter/setter寫的不對,最後

jquery ajax 無重新整理上檔案到servlet

刪除檔案的表單要加入如下enctype屬性: <form id="upload" enctype="multipart/form-data"><!--//由於使用ajax上傳,不用加action和method屬性--> 要實現無重新整理上傳檔案首

jquerylist的Json串

success: function(date) {             $.each(date,function(i,item){                 var name = item.name;                 var age = item.

JQuery $.eachJSON字符串報Uncaught TypeError:Cannot use 'in' operator to search for

error type tex clipboard function sans ica arch tools 查看一個簡單的jQuery的例子來遍歷一個JavaScript數組對象。 [js] view plaincopy var json = [ {"i

jqlist和object

per npr ++ function objects n) .html 結果 索引 <script> //----------------for用來遍歷數組對象-- var i,myArr = [1,2,3]; for (var i

java list 模糊查詢

tle ear name span for 篩選 實體 判斷 str java 遍歷list 模糊查詢用 1 /** 2 * 篩選list 3 * @param list 要篩選的list 4 * @param key

C#List並刪除某個元素的方法

ffffff nbsp 句柄 實現 padding 分析 win html round 本文實例分析了C#遍歷List並刪除某個元素的方法。分享給大家供大家參考。具體如下: 1、我們選擇用for循環:for(int i=0;i<list.count;i++) {

javaList集合的三種方法

ring 方式 叠代器 AR array AD 循環 class ray List<String> list = new ArrayList<String>();list.add("aaa");list.add("bbb");list.add("cc

【搬磚系列】如何在List時安全刪除集合元素

  1 public void testIterRemove() { 2 List l1 = new ArrayList(Arrays.asList(1, 2, 3, 4, 5)); 3 Iterator<Integer> i

List內容擷取字串

1 /** 2 * 限定指數長度為兩位 3 * @return 4 */ 5 public List<BJtzsZoneComeAndCross> subStringJtzsIndex(List<BJtzsZoneComeAndC

Thymleaf中th:each標籤list如何獲取index

簡單介紹:傳遞給後臺一個String型別的list,需要獲取到list的每一個元素,然後進行篩選,得到正確的文字值,看程式碼就明白了 程式碼: //後臺java程式碼//failList是一個String型別的list,存放的是狀態碼00 01 02 03 04 05 06中的某幾種map.addA

iterator迭代器的使用_List和Set和Map

迭代器為我們提供了統一的遍歷容器的方式: package com.jianshun; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Itera

python list並刪除部分元素

python 遍歷list並刪除部分元素 有兩個list,list_1 為0-9,list_2 為0-4,需要刪除list_1中包含在list_2中的元素 list_1 =[] for i in range(10): list_1.append(str(i)) list

jdk8 List<Map>

package com.iflytek.zhangh; import static java.util.stream.Collectors.toList; import java.util.ArrayList; import java.util.HashMap; import jav

JAVA--List刪除元素報ConcurrentModificationException

直接上程式碼 ArrayList<Integer> list = new ArrayList<>(); { list.add(1); list.add(3); list.add(2); list