我在C#上有以下代码行:
@{
var data = @Html.Raw(Json.Encode(y));
}
有错误的javascript。
var x = JSON.parse('@data');
数据就像[...]"价值":" \ u003croot ex = \"某些东西\" \ u003e \ u003c / root \ u003e" [...]。原始值是xml字符串:
<root ex="something"></root>
我的问题是,当我在JSON.parse使用xml字符串时,我收到了一个无效错误:&#34; 0x800a03f6 - JavaScript运行时错误:字符无效&#34;
问题出在哪里?