在jquery中将jsp变量赋值给数组对象

时间:2016-04-04 19:09:20

标签: jquery jsp

代码:

<% String r="4";
   String b="5;
%>
<script>
  var a={"red":"<%=r%>","blue":"<%=b%>"};
</script>

是否可以这样做以及如何显示这些元素?

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做,你可以使用hasOwnProperty获取关键和价值。

<% String r="4";
   String b="5";
%>
<script>
  var a={"red":"<%=r%>","blue":"<%=b%>"};
  for (var k in a){
       if (a.hasOwnProperty(k)) {
          alert("Key is :" + k + ", value is :" + a[k]);
       }
  }
</script>

如果使用eval函数,可以将其设为JS对象。希望这会有所帮助。