我正在使用Sharepoint页面,我想从REST服务中的构建中检索数据。数据驻留在多层JSON结构中。
JSON结构: JSON file
我想从位于entry[0]
- > Feed
下的第一个条目Entry
)中获取数据但我似乎无法找到正确的收集方式并显示这个。
我的代码:
<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结构中检索数据的任何建议?
提前谢谢。编辑:
控制台输出图像: Link
答案 0 :(得分:0)
我假设通过查看您的评论和截图,您的对象以某种方式混淆了。如果ApprovedRate
是您entry
所拥有的属性之一,请尝试运行console.log(data.d.results[0])
以获取您尝试使用data.feed.entry[0]
获取的对象。或者我误解了你的结构?在这种情况下,更大的屏幕截图可能会有所帮助。