str.AppendFormat("\"per\":\"{0}\",\"Topic_num\":\"{1}\"",per[s],j);
[{str}]这是后台的json串,per[s]是数组,我想问问这个值可以带到前台js吗?如果可以,怎么在前台读取出来呢
要格式化JSON推荐用json.net:http://json.codeplex.com/
小弟不才,初学而已,json.net想着后来再了解,我先解决我当前的json的问题,是不是传过去了,json[0].per[0]可以获得我的per[s]数组里的第一个数据?
@雾里小梅花: per[s]也是数组当然不行了,要用字符串形式的["a","b"]这样格式再输出
最简单最笨的方法就是,把per[s]数组用 for 语句遍历出来,然后按照 JSON 格式拼接成字符串。前段用 JS 很容易读取出来
恩恩,我也想到用这个方法,只是我现在还有一个问题就是例如:
动态赋值到data内;
series: [{
name: "第" + topic_num + "题",
data: [per_a, per_b, per_c, per_d,.......]
}]
series本身也是个json串形式,数目不确定让我很纠结
就是带到前台之后的数据赋值到data内