我有一个 Sharepoint 2010 安装。我正在使用 Sp Services 2013.01 来查找当前用户是否在某个 Sharepoint 组中。如果 url 未设置为 https,这将非常有用。当 url 得到保护时,调用的 Status 响应是错误的,并且 responseXMl 是未定义的。这是我正在做的一个例子:
var groupName = "My Group";
$().SPServices({
operation: "GetGroupCollectionFromUser",
userLoginName: $().SPServices.SPGetCurrentUser(),
async: false,
completefunc: function(xData, Status) {
if($(xData.responseXML).find("Group[Name='" + groupName + "']").length == 1)
{
// Yes user is in group
isUserInGroup = true;
}
}
});
return isUserInGroup;
但是当站点是 https 时,它总是以错误的形式返回。这可能不是代码问题,也可能是 IIS 问题,只是试图了解要检查的内容。
谢谢。