我在java中有以下列表
for (SilError error : silMessagesException.getFormattedInformations()) {
msgInfo.add(error.getErrorMessage());
}
JSONArray jsArray = new JSONArray(msgInfo);
mav.addObject("information", jsArray);
我似乎无法在javascript中迭代列表information
,如下所示:
var json ='${information}';
for (var key in json) {
alert (key)
}
});
警报返回数字1,2,3 ......
答案 0 :(得分:3)
for ... in 会返回值的索引,而不是值本身。
尝试:
for (var key in json) {
alert (json[key]);
}
});
答案 1 :(得分:1)
简单。现在你有了钥匙,你可以使用它们:
for (var key in json) {
alert.log("Key: " + key + " has value: " + json[key])
}
});