0

这是我第一次使用 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);});

但我越来越不确定,实际上我不知道我在做什么。所以任何帮助将不胜感激。

提前致谢。

4

1 回答 1

1

关于这行代码...你可以阅读下划线的参考

_.each(response.docs.name, function(docs){console.log(response.name);});

每个参数的第一个参数需要是一个数组,我认为 response.docs.name 不是这种情况,它可能是一个字符串。

于 2013-09-18T06:35:00.577 回答