[英]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.