result.ExifInfo是什么JSON格式 jQuery就会转换成对应的格式,建议看一下JSON的基础知识 如果你的 result.ExifInfo 是一个Object ({id:'x',name:'x'}) 自然没有length,但是你本身就是一个array ([{id:'x1',name:'xx'},{id:'x2',name:'xxx'}])的话 自然就有length了。
如果你序列化成json格式成功的,那其本身就应该是一个数组了
var jsonObject=eval(jsonString)
for(var key in jsonObject)
{
var a= jsonObject[key]
}