日期:2014-05-16  浏览次数:20413 次

js解析java字符串
java中传到jsp页面一个list,然后循环拼接成一个json字符串,
<% String s = [{'province':'广东','pv':2542,'short':2542}] %>
js中 var ss = "<%=s%>";
最后把ss放到amcharts(数据是json格式)中解析输出图形
chart.dataProvider = ss;
老是报错:province不是对象
如果直接写上
var sss = [{'province':'广东','pv':2542,'short':2542}];
chart.dataProvider = sss;
就不报错
各位大侠,问一下,我要如何解析这个呢,谢谢!!!

------解决方案--------------------
var ss = "<%=s%>";
改成
var ss = <%=s%>;

另外
<% String s = [{'province':'广东','pv':2542,'short':2542}] %>
应该是
<% String s = "[{'province':'广东','pv':2542,'short':2542}]" %>
吧?