JavaScript中如何将一个字符串,转换成一个对象类型?? var resText = xmlHttp.responseText;//能得到一个字符串:alert(eval(resText.name)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面错了。alert(eval(resText).name); <script>var a='"address":"","email":"[email protected]","name":"test5","id":"6"';var Aarray=a.split(",");var result=new Array();for(var i=0;i<Aarray.length;i++){ temp=Aarray[i].split(":"); eval("result['"+temp[0].replace(/\"/g,'')+"']='"+temp[1].replace(/\"/g,'')+"'");}alert(result["name"])</script> 晕,我的方法不好,用KimSoft(革命的小酒天天醉)的 s = '{"address":"","email":"[email protected]","name":"test5","id":"6"};';eval('o='+s);alert(o.name); resText = '{"address":"","email":"[email protected]","name":"test5","id":"6"}';res_array = resText.split(',');for(i=0;i<res_array.length;i++){ if(res_array[i].indexOf('name') != -1){ res = res_array[i]; alert(res.substring(res.indexOf(':')+2,res.length-1)); }} 请问一下,如果使用JS来实现下载呢? checkbox的问题 关于DIV浮动定位 关于在线考试系统的一些问题 新手求大神指点 求实时信息处理方案? 通过url提交参数的格式怎么写? EXT 在谷歌浏览器上传文件,处理返回JSON失败! 图层淡入淡出效果消失了 如何在浏览器中访问本地文件 请问如何在一个页面去执行另外一个页面的JS 怎么让鼠标停在一个超链接也不会产生链接响应?
alert(eval(resText).name);
<script>
var a='"address":"","email":"[email protected]","name":"test5","id":"6"';
var Aarray=a.split(",");
var result=new Array();
for(var i=0;i<Aarray.length;i++)
{
temp=Aarray[i].split(":");
eval("result['"+temp[0].replace(/\"/g,'')+"']='"+temp[1].replace(/\"/g,'')+"'");
}
alert(result["name"])
</script>
eval('o='+s);
alert(o.name);
res_array = resText.split(',');
for(i=0;i<res_array.length;i++){
if(res_array[i].indexOf('name') != -1){
res = res_array[i];
alert(res.substring(res.indexOf(':')+2,res.length-1));
}
}