我必须使用 CEWP 从图片库中读取标题和位置并显示。
有人可以建议如何使用 Javascript 读取 SharePoint 列表项值。
最佳答案
您可以使用 JavaScript 客户端对象模型。假设窗口的 _spPageContextInfo
对象设置了 webServerRelativeUrl
、pageListId
和 pageItemId
属性已初始化:
var context = new SP.ClientContext(_spPageContextInfo.webServerRelativeUrl);
var list = context.get_web().get_lists().getById(_spPageContextInfo.pageListId);
var item = list.getItemById(_spPageContextInfo.pageItemId);
然后你可以加载你需要的字段:
context.load(item, "Title", "Location");
context.executeQueryAsync(Function.createDelegate(this, this.mySuccessFunction), Function.createDelegate(this, this.myErrorFunction));
item
现在将填充您请求的字段,您可以像这样检索它们:
var itemTitle = item.get_item("Title");
var itemLocation = item.get_item("Location");
请注意,您应该使用要加载的字段的显示名称,而不是内部名称。
关于javascript - 如何使用 javascript 读取 sharePoint 列表项值(当前项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8319331/