本文介绍了将jsp变量关联到jquery中的数组对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

代码:

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

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

Is it possible to do like this and how to display those elements?

推荐答案

是的,您可以使用hasOwnProperty来获取键和值.

Yes you can do that, You can use hasOwnProperty to get key and value.

<% 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对象.希望这会有所帮助.

You can make it as JS object if you use eval function. Hope this helps.

这篇关于将jsp变量关联到jquery中的数组对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 18:39