0
这是我的代码,数据从ajax获取json响应。 当我做console.debug ...如果你点击它来扩大这是它表明:列出多维javascript数组的值
181818
0.10926253687316
303030
0.054454277286136
d8a890
0.091268436578171
d8d8d8
0.22377581120944
f0d8c0
0.3269616519174
,这我的代码:
data = $.parseJSON(JSON.stringify(a));
console.debug("Here is blah: %o", data);
var myArray = data;
alert(myArray);
for (var i=0, tot=myArray.length; i < tot; i++) {
console.log(myArray[i]); //"aa", "bb"
}
我通过数组试图循环并记录到控制台 类似:181818 = 0.1092 etc..any想法/建议请?
这条线的要点是什么? 'data = $ .parseJSON(JSON.stringify(a));''你也可以写'data = a',除非你真的想要做一个'a'的深层副本。 –
a是由ajax查询接收的json字符串 – cppit
那么为什么你要使用JSON.stringify()呢?无论如何,jQuery在大多数情况下都会为你解析JSON。 –