【发布时间】:2013-11-06 12:12:00
【问题描述】:
我使用 Javascript 和 sharepoint 客户端对象模型将列表项添加到列表中。我正在使用 sharepoint 2013 在线公共网站。我有一个包含以下 javascript 代码的内容编辑器。
var clientContext = new SP.ClientContext.get_current();
var web = clientContext.get_web();
var list = web.get_lists().getByTitle('Subscriptions');
var email = document.getElementById('email').value;
// Create a new list item
var itemCreateInfo = new SP.ListItemCreationInformation();
var listItem = list.addItem(itemCreateInfo);
listItem.set_item('Title',email );
listItem.update();
此代码适用于拥有权限的用户。它将向订阅列表中添加一个元素。但是当我们将它用于匿名用户时它会失败。经过搜索,我发现有一个工具:http://anonymous365.codeplex.com/。
但是,尽管我提供了对列表的匿名访问权限,但它在代码中不起作用。
请给我一个解决这个问题的方法。
谢谢,
【问题讨论】:
标签: sharepoint sharepoint-2010 sharepoint-2007 sharepoint-2013