Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检索一个复杂的JSON响应并显示我想要的部分_Javascript_Json_Underscore.js - Fatal编程技术网

Javascript 检索一个复杂的JSON响应并显示我想要的部分

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

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

但我正在变得不明确,实际上我不知道我在做什么。因此,任何帮助都将不胜感激


提前感谢。

关于这行代码。。。您可以读取下划线的引用


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

谢谢你说得对,我刚刚解决了它,我必须做一些类似的事情:result.response.docs,这是我想要的数组
_.each(response.docs.name, function(docs){console.log(response.name);});