Javascript 检索一个复杂的JSON响应并显示我想要的部分
这是我第一次使用JSON和下划线.js 我得到一个JSON响应: 响应对象{numFound=12,start=0,docs=[10]} 响应头对象{status=0,QTime=1,params={…} docs嵌套数组有另一个类似这样的嵌套数组 0{id=“23”,name=“8asjkdnsd”,绝对路径=“kkskmasd8234”,更多…} . . . 9{id=“89234”,name=“awdcs”,绝对路径=“qwdacsc”,更多…} 我想在jquery脚本中使用underline.js将响应转换为数组,以便在需要时能够访问任何键、值对,比如打印文档中的所有名称[10] 我正在尝试这样的事情: _.each(response.docs.name,函数(docs){console.log(response.name);}) 但我正在变得不明确,实际上我不知道我在做什么。因此,任何帮助都将不胜感激Javascript 检索一个复杂的JSON响应并显示我想要的部分,javascript,json,underscore.js,Javascript,Json,Underscore.js,这是我第一次使用JSON和下划线.js 我得到一个JSON响应: 响应对象{numFound=12,start=0,docs=[10]} 响应头对象{status=0,QTime=1,params={…} docs嵌套数组有另一个类似这样的嵌套数组 0{id=“23”,name=“8asjkdnsd”,绝对路径=“kkskmasd8234”,更多…} . . . 9{id=“89234”,name=“awdcs”,绝对路径=“qwdacsc”,更多…} 我想在jquery脚本中使用underli
提前感谢。关于这行代码。。。您可以读取下划线的引用
每个参数的第一个参数必须是一个数组,我不认为response.docs.name是这种情况,它可能是一个字符串。谢谢你说得对,我刚刚解决了它,我必须做一些类似的事情:result.response.docs,这是我想要的数组
_.each(response.docs.name, function(docs){console.log(response.name);});