从Javascript中的序列化数据中获取特定值

本文关键字:获取 序列化 Javascript 数据 | 更新日期: 2023-09-27 17:58:12

我正试图从从c#代码中接收的javascript序列化数据中获取特定值。。。,数据被正确接收,但没有从序列化的数据中获得我需要的特定字符串。。。这是代码:

<script type="text/javascript">
var desc = '<%= new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(rep_desc)%>';
alert(desc);
</script>

我得到了这样的东西:

["xxx","yyy","zzz"]

我已经尝试使用alert(desc[0]),我只接收[

请帮忙。

从Javascript中的序列化数据中获取特定值

删除JSON周围的引号,以便将其解析为数组而不是字符串

var desc = <%= new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(rep_desc)%>;

使用var desc = JSON.parse(the string)获取您想要的对象