JSON.parse(json)与eval的改变
发布时间:2020-12-16 19:27:17 所属栏目:百科 来源:网络整理
导读:做ajax请求时常常用eval把返回来的数据转换为json对象 var json = xhr.responseText; json="{'title':'这是标题','url':'这是路径'}"; //注意这其中的引号 //eval('obj='+responseText);//这种方式有安全问题,eval中会执行相关的代码 //alert(obj[0].title)
做ajax请求时常常用eval把返回来的数据转换为json对象
var
json
=
xhr.responseText;
json="{'title':'这是标题','url':'这是路径'}"; //注意这其中的引号
//eval('obj='+responseText);//这种方式有安全问题,eval中会执行相关的代码
//alert(obj[0].title);
//alert(ojb[1].url);
var book =
JSON.parse(json);//浏览器原生的JSON.parse方法 alert(book[ 0 ].title); // first book title alert(book[ 1 ].url); // second book URL (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |