我想遍历我的数据并做一些事情。
下列的
var stuff = JSON.stringify(data)
Run Code Online (Sandbox Code Playgroud)
返回我这样的东西:
{"0":"data:image/png;base64,testi,"2":"data:image/png;base64, testi2, ....
Run Code Online (Sandbox Code Playgroud)
我需要循环遍历,但我所做的方法不起作用。
for (var i = 0; i < stuff.length; i++) {
$('#img-thumb-id'+i).attr('src', data[i]);
}
Run Code Online (Sandbox Code Playgroud)
编辑
我正在使用JSON.stringify 是因为console.log(data)刚刚返回了我无法使用的对象对象。
如果要循环data,则需要循环data。
将其转换为 JSON 文档将为您提供一个字符串。你不能(有用地)循环它。
由于将其转换为 JSON 表明它是一个对象,而不是一个数组,因此它不太可能有length,因此您需要使用一种方法来循环 objects。