【发布时间】:2014-04-27 15:03:02
【问题描述】:
我有一个对象集合,这些对象是通过 EL 在 JavaScript/JQuery 中检索的(至少我是这么认为的)。我将变量命名为“国家”。调用 alert(countries) 后,我的输出符合预期。我有四个元素,应该是。
我认为这将是世界上最简单的事情,但由于未知原因,它不起作用所以...帮忙?
var countries = "${requestScope.countries}";
alert(countries) 给出以下输出:
[beans.CountryBean@(id#), beans.CountryBean@(id#),
beans.CountryBean@(id#), beans.CountryBean@(id#)]
@AaronDigulla 建议使用以下语法:
$.each(countries, function(index, value) { ... });
但是这个几乎相同的代码没有输出。
$.each(countries, function(index, value) { alert(index + "here");});
我假设它会产生 4 个警报是不是错了?
【问题讨论】:
-
你说的这个“EL”是什么?
-
向反对者提出的问题:想解释一下为什么您认为这个问题不好?
-
我可以看到这不是一个受欢迎的问题。我想明确表示我确实已经努力解决这个问题,而且这个问题应该足够清楚。随意投反对票,但我仍然希望得到指点。
标签: javascript jquery foreach