服务范围 ============= 1:logo制作,div+css,切图兼容主流浏览器,网页错位,css兼容,图片处理。 2:js特效,js问题,功能开发.AJAX无刷新数据。 3:网站搬家,数据access,mysql,msql。 4:ASP程序开发,aspcms,zblog,科讯等CMS建站,ASP程序二次开发 5:PHP程序开发,WP模板插件开发,ECSHOP二次开发建站,dedecms建站,GXcms,DZ论坛等 6:net开发 只接定制开发或二次开发! 7:及时,高效,真诚。信誉保证(A5有80多笔交易记录,点击我的ID帐号可以查看),价格实在,欢迎惠顾! QQ:536272015 电话:15902018028 老刘技术

使用eval()解析JSON格式字符串应注意的问题

在利用javascript内置的eval函数,将json格式的字符串转换成JS对象时,需要用一对"()"先将该字符串包住.

例如:

var strTest="{id:\"cnlei\", url:\"http://www.cnlei.com\"}";

转换成JS对象

正确写法:

var objTEST=eval("("+strTEST+")");

出错写法:

var objTEST=eval(strTEST);

完整测试代码:

<script type="text/javascript"> <!-- var strTEST="{id:\"cnlei\", url:\"http://www.cnlei.com\"}"; var objTEST=eval("("+strTEST+")"); //正确写法 //var objTEST=eval(strTEST); //出错写法 alert(objTEST.id+"\n"+objTEST.url); //--> </script>
posted @ 2013-08-25 22:46  未来在手中  阅读(355)  评论(0)    收藏  举报
服务范围 ============= 1:logo制作,div+css,切图兼容主流浏览器,网页错位,css兼容,图片处理。 2:js特效,js问题,功能开发.AJAX无刷新数据。 3:网站搬家,数据access,mysql,msql。 4:ASP程序开发,aspcms,zblog,科讯等CMS建站,ASP程序二次开发 5:PHP程序开发,WP模板插件开发,ECSHOP二次开发建站,dedecms建站,GXcms,DZ论坛等 6:net开发 只接定制开发或二次开发! 7:及时,高效,真诚。信誉保证(A5有80多笔交易记录,点击我的ID帐号可以查看),价格实在,欢迎惠顾! QQ:536272015 电话:15902018028 老刘技术