一尘不染

将jsp变量关联到jquery中的数组对象

jsp

码:

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

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


阅读 221

收藏
2020-06-10

共1个答案

一尘不染

是的,您可以这样做,您可以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对象。希望这可以帮助。

2020-06-10