我正在尝试从javascript中获取来自 c#代码的序列化数据中的特定值...,数据被正确接收但是没有从序列化中获取我需要的特定字符串数据......这是代码:
<script type="text/javascript">
var desc = '<%= new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(rep_desc)%>';
alert(desc);
</script>
我得到的结论是:
["xxx","yyy","zzz"]
我尝试使用alert(desc[0])
我只收到[
请帮忙。
答案 0 :(得分:2)
删除JSON周围的引号,将其解析为数组而不是字符串
var desc = <%= new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(rep_desc)%>;
答案 1 :(得分:1)
使用var desc = JSON.parse(the string)
获取您想要的对象