js 遍历json数组,返回的json数组不是键值对形式的,如何遍历?
[
[3,"1","888888@qq.com","Mac",1,25,1231231233,"1"], [2,"1","896886824@qq.com","Mac",1,25,1231231222,"1"]
]
这种形式的,js中如何遍历呢
------解决方案--------------------
是楼猪要的不? 先转换成json 再循环
------解决方案-------------------- LZ的不是json数组,就是个二维数组,按二维数组遍历就行了
------解决方案-------------------- 引用: LZ的不是json数组,就是个二维数组,按二维数组遍历就行了
+1
------解决方案-------------------- 引用: Quote: 引用:
LZ的不是json数组,就是个二维数组,按二维数组遍历就行了
+1+2
------解决方案-------------------- 引用: Quote: 引用:
Quote: 引用:
LZ的不是json数组,就是个二维数组,按二维数组遍历就行了
+3 +2
小伙伴们惊呆了,这不是json
------解决方案-------------------- 可以了解清楚json的格式,你发的格式仅仅只是数组的格式而已
------解决方案-------------------- jquery中$.each()什么样的数据格式解析不了?只有你想不到,没有它做不到。
------解决方案-------------------- 你这个只是js 数组
var test=[[3,"1","888888@qq.com","Mac",1,25,1231231233,"1"],[2,"1","896886824@qq.com","Mac",1,25,1231231222,"1"]];
alert(test[0]);
alert(test[1]);
for(var i in test[1]){
alert(test[1][i]);
}
------解决方案-------------------- 不是键值对就不是json格式,你这个事数组格式,直接当解析数据那样解析就行了
------解决方案-------------------- 这不是json格式的数据。。。只是个数组。。按照数组方式遍历就好了。。
------解决方案-------------------- [{"port":"8080","endtime":"2013-08-29 16:58:34"}]
这种才是JSON格式数据,你把你的当成二位数组来循环出来就可以了