0
我正在使用getJSON從SharePoint列表svc檢索數據。我想獲得查閱列的值。它當前返回一個[object object]響應。有什麼方法可以獲得實際價值?已經在MSDN上發佈了這個,但是微軟並不知道如何去做。如果有人已經做到了,我會在MSDN上更新我的帖子,告訴微軟如何去做。從getJSON查詢中獲取SharePoint Lookup列的值
我正在使用getJSON從SharePoint列表svc檢索數據。我想獲得查閱列的值。它當前返回一個[object object]響應。有什麼方法可以獲得實際價值?已經在MSDN上發佈了這個,但是微軟並不知道如何去做。如果有人已經做到了,我會在MSDN上更新我的帖子,告訴微軟如何去做。從getJSON查詢中獲取SharePoint Lookup列的值
[對象對象]只是一種通用的方式,告訴你你試圖將對象輸出爲字符串。
您可以像對待數組一樣對待對象,並通過遍歷鍵來查找所有值。
for (var key in objectVar) {
console.log("key: " + key + "\nvalue: " + objectVar[key]);
}
您可能必須獲得遞歸才能獲取對象的對象值。
如果使用Fiddler,則可以剖析響應本身。如果你使用Chrome,你可以將整個對象轉儲到控制檯,它會向你顯示整個事情。
您還可以在IE調試器工具中添加斷點,然後在變量上設置一個監視並在監視區域中展開該變量。
被警告,共享點查找字段值需要在#上通常分割。
感謝您的快速回復。鍵返回_deferred和objectVar [key]返回[object object]。這裏是我的代碼: var myParent = data.d.results [i] .Parent; \t \t \t \t爲(在myParent VAR鍵){ \t \t \t \t \t的console.log( 「鍵:」 +鍵+ 「\ n值:」 + myParent [鍵]); \t \t \t \t} 此外,在IE9中調試只是鎖定我的屏幕。 – Clem
你有沒有考慮過使用SPServices?它使得訪問這種類型的數據變得更加容易。 –
我有。我們使用使用jQuery 1.9.1的NewsGator。這不支持SPServices。 – Clem