【问题标题】:How to print array list data using ajax?如何使用ajax打印数组列表数据?
【发布时间】:2014-01-21 06:03:42
【问题描述】:

我是 AJAX 和 JSON 的新手。我有一个 ArrayList,其中包含另一个 ArrayList,我将整个数组转换为 JSON 对象:

@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 中检索或迭代响应对象?

【问题讨论】:

标签: javascript ajax arrays json


【解决方案1】:

在 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 对象就是您需要处理的对象。

【讨论】:

    猜你喜欢
    • 2021-04-15
    • 1970-01-01
    • 2012-03-05
    • 2013-11-22
    • 1970-01-01
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多