从getJSON查询获取SharePoint Lookup列的值

时间:2013-10-29 14:31:21

标签: javascript jquery json sharepoint getjson

我使用getJSON从SharePoint列表svc中检索数据。我想获取Lookup列的值。它当前返回[对象对象]响应。有没有办法获得实际价值?已经在MSDN上发布了这个,但微软不知道该怎么做。如果有人这样做了,我将在MSDN上更新我的帖子,告诉微软该怎么做。

1 个答案:

答案 0 :(得分:2)

[object Object]只是告诉您正在尝试将对象输出为字符串的通用方法。

您可以将对象视为数组,并遍历键以查找所有值。

for (var key in objectVar) {
   console.log("key: " + key + "\nvalue: " + objectVar[key]);
}

您可能必须获得递归才能获取对象中对象的值。

如果您使用Fiddler,您可以自行剖析回复。如果你使用Chrome,你可以将整个对象转储到控制台,它会显示整个事情。

您还可以在IE调试器工具中添加断点,然后在变量上设置监视,并在监视区域中展开变量。

请注意,共享点查找字段值需要在#custal上分割。