首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

ajax返回数组有关问题,不能将json数据转换成对象,求赐教 多谢

2013-11-20 
ajax返回数组问题,不能将json数据转换成对象,求赐教 谢谢document.getElementById(show).innerHTML aj

ajax返回数组问题,不能将json数据转换成对象,求赐教 谢谢
document.getElementById('show').innerHTML = ajax.responseText;
var ret=eval("("+ajax.responseText+")");
document.getElementById('show').innerHTML = ret.length;

第一行能正常现实json数据:
{"day":{"q":"一","a":"二","s":"三","d":"四","f":"五"}}

但是执行不了第二行,  使我eval函数用错了么?  以前这样写好用 javascript ajax eval
[解决办法]
本帖最后由 net_lover 于 2013-11-02 16:33:12 编辑 这样写试试
alert(ajax.responseText)
var ret=eval('('+ ajax.responseText +')');
另外确保ajax.responseText的内容没有其他东西

热点排行