我正在使用 getJSON 从 SharePoint 列表 svc 中检索数据。我想获取 Lookup 列的值。它当前返回一个 [object object] 响应。有没有办法获得实际价值?已在 MSDN 上发布此内容,但 Microsoft 不知道该怎么做。如果有人这样做了,我会更新我在 MSDN 上的帖子,告诉微软如何去做。
问问题
1316 次
1 回答
2
[object Object] 只是一种通用方式,告诉您您正在尝试将对象输出为字符串。
您可以将对象视为数组,并遍历键以查找所有值。
for (var key in objectVar) {
console.log("key: " + key + "\nvalue: " + objectVar[key]);
}
您可能必须递归才能获取对象中对象的值。
如果您使用 Fiddler,您可以剖析响应本身。如果您使用 Chrome,您可以将整个对象转储到控制台,它会向您显示整个内容。
也可以在 IE 调试器工具中添加断点,然后在变量上设置 watch,在 watch 区域展开变量。
请注意,sharepoint 查找字段值通常需要在 # 上拆分。
于 2013-10-29T14:37:06.963 回答