3

我有一个 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 问题,只是试图了解要检查的内容。

谢谢。

4

0 回答 0