读书人

ajax返回数组有关问题,不能将json数据

发布时间: 2013-11-20 12:46:02 作者: rapoo

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的内容没有其他东西

读书人网 >JavaScript

热点推荐