ajax获取到了json 但是循环遍历就出错?解决方法

ajax获取到了json 但是循环遍历就出错?
ajax获取到了json 但是循环遍历就出错?解决方法ajax获取到了json 但是循环遍历就出错?解决方法


前一个alert(json.d)都可以弹出json。为什么遍历的时候就出错了呢?望大家分析一下谢谢~
------解决方案--------------------
我的意思是说你用json来接受成功返回过来的值,
然而,你取数组长度,是取data.T1,for循环肯定近不去、
你改成var arr = json.d.T1
然后打印alert(arr.length);看看这个值是不是和你之前
alert(json.d) 输出内容数组里面的对象个数相等
如果相等就对了
for就可以进行了、
我处理这个很多了。你试试吧。你要很清楚成功请求返回过来的数据是什么格式的。你试试绝对可以的
------解决方案--------------------
你尝试做下判断

var arr=null;
if(typeof json.d=='string')
arr=JSON.parse(json.d).T1;
else
arr=json.d.T1;