这是我第一次使用JSON和underscore.js。
我收到了JSON回复:
响应对象{numFound = 12,start = 0,docs = [10]} responseHeader对象{status = 0,QTime = 1,params = {...}}
docs嵌套数组有另一个嵌套数组,如
0 {id =“23”,name =“8asjkdnsd”,absolute_path =“kkskskmasd8234”,更多...} 。 。 。 9 {id =“89234”,name =“awdcs”,absolute_path =“qwdacsc”,更多...}
我想在我的jquery脚本中使用underscore.js将响应转换为数组,以便能够在我想要的时候访问任何键值对,就好像我想打印文档中的所有名称一样[10] ]
我正在尝试这样的事情:
_。each(response.docs.name,function(docs){console.log(response.name);});
但我未定义,实际上我不知道我在做什么。所以任何帮助都会受到赞赏。
提前感谢。
答案 0 :(得分:0)
关于这行代码......您可以阅读下划线each
的参考_.each(response.docs.name, function(docs){console.log(response.name);});
每个的第一个参数需要是一个数组,我不认为这是response.docs.name的情况,它可能是一个字符串。