0

在我的应用程序中,我使用 jQuery-Ajax 来获取要在弹出窗口中填充的列表。我在 javascript 代码中得到一个列表,例如 [["1","abc"],["2","bcd"]].. 我在弹出窗口部分使用显示标签来显示弹出窗口。

我的javascript函数就像

function getData()
{
     $.ajax({
            url: 'getLists.jav',
            type: 'GET',
            success: function(data){
                $.each(data, function(key, value){
                    alert("Success"+value);
                });
            },
            error: function(data){
                alert("Error");
            }
          });
}

我需要我的显示标签使用 javascript 填充该数据。有可能吗?

4

1 回答 1

0

如果您要填充下拉列表是较小的表格,则在 javascript 中这样做很好。但是如果表格表格的列数更多,那么它就有点困难了。在下面的例子中,function(index, value) 中的 value 是 domail 对象,它具有 code、value、codeValue 及其 getter 和 setter 属性。我曾经通过渲染 JSp 来刷新目录,因为它有更多的列数。让我知道您的其他技术(Java/Struts/.Net),以便我可以帮助您。

$.ajax({
            type :"POST",
            url  :methodArguments[1]+value,
            data :"&random="
                    + Math.random(),
                    dataType: "json",
            success : function(data) {
            $.each(data.lstJSONValues, function(index, value){
            $("#"+methodArguments[2]).append($("<option/>").attr("value", value.code).text(value.valueCode)); 
               });
            },
            error:function(data)
            {
                alert(data);
            }
        });
于 2012-08-16T13:15:54.400 回答