js怎么遍历后台传到界面的对象数组

比如后台controller向界面传一个List<Object>,然后在js中遍历,以下是在js中遍历List数组动态生成dtree的部分代码<scripttype="t... 比如后台controller向界面传一个List<Object>,然后在js中遍历,以下是在js中遍历List数组动态生成dtree的部分代码 <script type="text/javascript"> d = new dTree('d'); d.add(0,-1,'请选择桥梁'); d.add(1, 0, '请选择桥梁'); var i=2; for(var j=0;j<${bridges.size()};++j) { d.add(i,1,'${bridges.get(j).bridgeName}'); i++; } document.write(d); </script> 为什么循环中一直得到的是第一对象,找不到其他对象,${bridges.get(j).bridgeName}中j的值用具体的数字代替能找到其他对象,这是为什么?急急急急急急。。。。。。。。。。谢谢 展开
 我来答
时方仲孙晔
2020-03-08 · TA获得超过3753个赞
知道大有可为答主
回答量:3134
采纳率:30%
帮助的人:244万
展开全部
恕我见识浅,${}是个什么东西?就算是jquery也应孝指该是$()么。另外针对你的问题,从
1d.add(i,1,'${bridges.get(j).bridgeName}');
中可以明显看到,第三个参数是用单引号括起来的,这说明它是一个字符串,应源慎族该是在add方法中雹弊去eval了,那么肯定的j就只是j了,你应该这么改下再试试。
1d.add(i,1,'${bridges.get('+j+').bridgeName}');
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式