标签:
进入web开发时间太短,一个人尝试着做了几个初级项目,遇到了太多的困难。尽管不是学开发专业的,仅为爱好所以硬着头皮坚持了下来。
将遇到的问题记录下来,备查。
例如:
服务器端代码如下:
System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
var jsonStr = jss.Serialize(temJson);
此时:使用断点,监视jsonStr,结果正确,部分字符串如下:
"[{\"Id\":905,\"生产日期\":\"\\/Date(1460649600000)\\/\",\"月份\":4,。。。。。。}]"
js引用jsonStr代码为:
var json=JSON.parse(‘@jsonStr‘);
试运行,IE到这里出现错误,将字符串中的 \" 转化成了 "
修改该行代码为:
var json=JSON.parse(‘@(Html.Raw(jsonStr))‘);
再运行,结果正确。
webpages框架使用@razor语法向js代码传递Json字符串
标签:
原文地址:http://www.cnblogs.com/jqdy/p/5452673.html