【问题标题】:Get elements of model attribute in $.getjson when, elements added dynamically in controller获取$.getjson中模型属性的元素时,在控制器中动态添加元素
【发布时间】:2023-03-19 05:35:01
【问题描述】:

在我的控制器中,我通过一些 id 向模型属性添加了多个参数。例如,在控制器中向我的模型添加的元素可以是:

_104group
_105group
_106group
.
.
.
And so on

此元素在控制器中动态添加并取决于数据库值。这些元素中的每一个都有一个MainCommodity 对象列表。现在如何在$.getjson 中获取这些元素的内容?

java脚本如下:

$(document).ready(function() {

$.getJSON("<c:out value="${pageContext.request.contextPath}" />/mainCommodity/mainCommodity/load.html", function(object, result) {
    if (object.is_error == "1") {
        $("#addTranceButton").hide();
        var statusMessageKey = object.statusMessageKey;
        if (statusMessageKey.trim() != "") {
            $("#messages").show();
            $("#messageLabel").show() ;
            $("#messageLabel").html(statusMessageKey);
        }
    }
    else {
        for(i=0;i<commGroups.length;i++){
            alert(object);
        }
    }
});

换句话说,我需要进入 $.getjson 成功函数的 for 循环: object._104groupobject._105groupobject._106group 等等。

【问题讨论】:

    标签: spring-mvc dynamic getjson modelattribute


    【解决方案1】:

    最后我解决了我的问题如下:

    for(i=0;i<commGroups.length;i++){
         var obj = Object.values(object);
         alert(obj[i]);
    }
    

    【讨论】:

      猜你喜欢
      • 2019-06-24
      • 2015-06-21
      • 2021-11-08
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      • 2019-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多