SHINE.LI

一个行走在互联网边缘的工程师

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年11月16日

摘要: 问题: eval(Response.text) 会报错,而需要这样来写 eval('(' + response.text + ')');例如:1 var jsonStr = "{'a:':'b'}";2 var object = eval(jsonStr); //会报错3 var object = eval('(' + jsonStr + ')'); //则会正确解析原因:1. 不加括号eval时,js会把{}当成代码块,而'a':'b'当成语句来 阅读全文
posted @ 2012-11-16 11:13 SHINE.LI 阅读(1608) 评论(0) 推荐(0) 编辑