2014-01-21 4 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); 

    } 

Теперь я хочу знать, как я могу получить или итерацию объекта ответа в JSP с использованием Ajax ??

+0

Возможный дубликат [Разбор объекта JSON (список объектов) через Javascript и цикл в нем?] (Http://stackoverflow.com/questions/8362724/parsing-a-json-object-list-of-object -Через-Javascript и петля-в-он) –

ответ

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 объект, что вам нужно заботиться.

Смежные вопросы