2014-11-21 95 views
0

我正在處理Sharepoint頁面,我想從REST服務中的構建中檢索數據。數據駐留在多層JSON結構中。顯示來自嵌套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結構中檢索數據的任何建議?

Thx提前。

編輯:控制檯輸出的

圖片: Link

+0

成功竟然火嗎?嘗試在那裏添加一個控制檯。 – 2014-11-21 10:41:37

+1

如果你console.log數據你得到你的JSON響應或未定義? – DrRoach 2014-11-21 10:41:47

+0

在控制檯中獲取錯誤:未捕獲的TypeError:無法讀取未定義的''條目' – TietjeDK 2014-11-21 10:42:59

回答

0

我想通過看你的意見和你的對象以某種方式混合起來的截圖。如果ApprovedRate是您的entry的某個屬性,請嘗試運行console.log(data.d.results[0])以獲取您嘗試使用data.feed.entry[0]獲取的對象。或者我誤解你的結構?在這種情況下,更大的截圖可能會有所幫助

+0

Thx很多!這一直令人困惑。 – TietjeDK 2014-11-21 13:25:57

+0

很高興能幫到你!你幫我渡過了1000的聲望;) – 2014-11-21 13:27:26