[英]Problems displaying data from nested JSON structure
我在Sharepoint页面上工作,我想从REST服务的构建中检索数据。 数据驻留在多层JSON结构中。
JSON结构: JSON文件
我想从Feed
> Entry
下的第一个条目( entry[0]
)获取数据,但是我似乎找不到正确的方法来收集和显示此内容。
我的代码:
<script>
$( document ).ready(function() {
$.ajax({
url: "http://intra.site.com/_vti_bin/ListData.svc/ExchangeRates? $orderby=Modified%20desc",
headers: { 'accept': 'application/json;odata=verbose', 'content-type': 'application/json;odata=verbose'},
success: function(data){
document.getElementById("rest_test").innerHTML =
"<b>" + data.feed.entry[0].title + "</b>";
}
});
});
该代码应显示第一个条目( entry[0]
)的标题对象,但不返回,甚至undefined
。
关于如何从嵌套JSON结构检索数据的任何建议?
提前谢谢。
编辑:
控制台输出的图像: 链接
我认为通过查看您的评论和屏幕截图,您的对象可能以某种方式混淆了。 如果ApprovedRate
是entry
具有的属性之一,请尝试运行console.log(data.d.results[0])
以使用data.feed.entry[0]
获取要获取的对象。 还是我误解了您的结构? 在这种情况下,较大的屏幕截图可能会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.