Java 在Jquery中迭代Json对象?

Java 在Jquery中迭代Json对象?,java,jquery,json,parsing,Java,Jquery,Json,Parsing,我想知道如何使用jQuery迭代JSON对象。我的要求是从JavaServlet获取一个列表到UI,我必须用AJAX响应填充一个组合框 我已经使用struts2和jQuery实现了上述策略。现在我处于无处的状态,如何在JSP中迭代java列表: $("#XXX option").remove(); $.each(data.YYYList, function(index, item) { $("#XXX").append($("<option></option>"

我想知道如何使用jQuery迭代JSON对象。我的要求是从JavaServlet获取一个列表到UI,我必须用AJAX响应填充一个组合框

我已经使用struts2和jQuery实现了上述策略。现在我处于无处的状态,如何在JSP中迭代java列表:

$("#XXX option").remove(); 
$.each(data.YYYList, function(index, item) {
    $("#XXX").append($("<option></option>").text(item).val(item));
});
我已经将MIME类型设置为response.setContentTypeapplication/json


谁能指导我如何做到这一点。如果需要我提供任何其他信息,请告诉我。

根据Esh提供的少量信息,以下是我为您列出的功能创建的示例。我有一个JSON,我想在多个选择框中使用它


基于Esh提供的少量信息,下面是我为您列出的函数创建的示例。我有一个JSON,我想在多个选择框中使用它

Json示例:

  "yyyList": [
    {
      "Id": "1",
      "Name": "aaaa "
    }, {
      "Id": "2",
      "Name": "bbb "
    }, {
      "Id": "6",
      "Name": "ccc "
    }, {
      "Id": "7",
      "Name": "ddd "
    } ]


$.ajax({
              url: "URL",
               //data: "",
               type: "GET",
               dataType: 'json',
               success: function (data) {            
               $.each(data.YYYList, function () {
                  $('#state').append('<'option value='+this.Id+'>'+this.Name+'<'option>');
               });
            }
        })
$'state'-->为HTML中的select标记提供相同的id 请更正它的选项语法

希望这有帮助。

示例Json:

  "yyyList": [
    {
      "Id": "1",
      "Name": "aaaa "
    }, {
      "Id": "2",
      "Name": "bbb "
    }, {
      "Id": "6",
      "Name": "ccc "
    }, {
      "Id": "7",
      "Name": "ddd "
    } ]


$.ajax({
              url: "URL",
               //data: "",
               type: "GET",
               dataType: 'json',
               success: function (data) {            
               $.each(data.YYYList, function () {
                  $('#state').append('<'option value='+this.Id+'>'+this.Name+'<'option>');
               });
            }
        })
$'state'-->为HTML中的select标记提供相同的id 请更正它的选项语法


希望这会有所帮助。

请提供一个要迭代的JSON文本示例,以及在迭代时需要对其执行的操作是否将其存储在其他地方?展示它?显示部件?。你的问题不清楚。另外,如果这都是客户端的,请删除对java、JSP或struts2的引用,因为它们是不相关的。很抱歉这篇文章写得不好:我希望数据填充到组合框中,组合框的值将来自数据库,除非您提供示例输入和示例输出,否则没有人可以帮助您。否则,我们只能教你一些JQuery。。。还有一个页面显示JQuery有很好的文档。请提供一个您想要迭代的JSON文本示例,以及在迭代时需要如何处理它您想将它存储在其他地方吗?展示它?显示部件?。你的问题不清楚。另外,如果这都是客户端的,请删除对java、JSP或struts2的引用,因为它们是不相关的。很抱歉这篇文章写得不好:我希望数据填充到组合框中,组合框的值将来自数据库,除非您提供示例输入和示例输出,否则没有人可以帮助您。否则,我们只能教你一些JQuery。。。还有一个页面显示JQuery拥有优秀的文档。