【发布时间】:2018-01-01 08:39:33
【问题描述】:
我有一个包含 C# 模型列表的 C# 数组:
public class AlertInfo
{
public long Id { get; set; }
public string Message { get; set; }
}
我将 C# 数组转换为 json 并在 javascript 中使用,如下所示:
JavaScriptSerializer _serializer = new JavaScriptSerializer();
string result = _serializer.Serialize(myList);
在javascript中:
jQuery.parseJSON('<%= result %>')
当Message在jQuery.parseJSON方法中包含双引号时抛出异常(例如Message是
你好“世界”
)
有没有办法处理这个错误或以另一种方式将 C# 数组传递给 javascript 数组?
【问题讨论】:
-
不需要解析值,值已经是JSON,尝试记录没有
jQuery.parseJSON的值 -
你在使用webmethod吗?
-
不,我没有使用 webmethods 它只是一个列表,我想在 JS 中使用它
标签: javascript c# webforms