在 $.getjson 中获取模型属性的元素时,在控制器中动态添加的元素
Get elements of model attribute in $.getjson when, elements added dynamically in controller
在我的控制器中,我通过一些 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._104group
和 object._105group
以及 object._106group
等等。
最后我解决了我的问题如下:
for(i=0;i<commGroups.length;i++){
var obj = Object.values(object);
alert(obj[i]);
}
在我的控制器中,我通过一些 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._104group
和 object._105group
以及 object._106group
等等。
最后我解决了我的问题如下:
for(i=0;i<commGroups.length;i++){
var obj = Object.values(object);
alert(obj[i]);
}