2014-01-21 36 views
0

我是AJAX和JSON的新手。我有一個ArrayList其中包含另一個ArrayList我到JSON對象轉換整個數組:如何使用ajax打印數組列表數據?

@Produces(MediaType.APPLICATION_JSON) 
public String getRecords(@QueryParam("mobile_no") String mobilenumber) { 
    UserActivityDelegate delegate = new UserActivityDelegate(); 
    List<AssessmentDTO> list = delegate.getLastFiveAssessment(mobilenumber 
      .trim()); 
    if (list.isEmpty()) 
     return "Sorry....You have not attended any assessment"; 
    else { 
     System.out.println(list); 
     return (new Gson()).toJson(list); 

    } 

現在我想知道我怎麼可以檢索或使用AJAX迭代響應對象在JSP?

+0

[通過Javascript解析JSON對象(對象列表)並在其中循環?](http://stackoverflow.com/questions/8362724/parsing-a-json-object-list-of-object - 通過的JavaScript和環式-IT) – 2014-01-21 06:06:35

回答

0

在Ajax響應中,您會收到一個響應字符串,您可以將其轉換爲JavaScript列表或json並遍歷它們。

象下面這樣:

jQuery.ajax({ 

       type: 'POST', 
       url: your_url_string, 
       data: 1=1 //params, 
       async: false, 
       success: function(response,textStatus){ 

       json= JSON.parse(response); 
      }, 
        error:function(XMLHttpRequest,textStatus,errorThrown){} 
      }); 

然後json對象是你需要照顧的。