2016-04-26 145 views
1

我想根据此用户能够提取用户所属的组的Office 365 SharePoint来隐藏功能区,但我无法将其与一个字符串不属于IF,隐藏功能区,这是我的代码,如果我可以帮忙,谢谢。我无法将变量与SPservices中的字符串字符串进行比较

var Nombre_Grup=""; 
$(document).ready(function() 
    $().SPServices(
     { //inicio de SPservices 
      operation: "GetGroupCollectionFromUser", 
      userLoginName: $().SPServices.SPGetCurrentUser(), 
      async: false, 
      completefunc: function(xData, Status) 
      { 
       $(xData.responseXML).find("Group").each(function() 
                 { 
                  Nombre_Grup = $(this).attr("Name"); 

                 }); 
      } 
     }); 
    console.log(Nombre_Grup); 
    if(d == "Usuarios de distribución rápida") 
    { 
     $('#s4-ribbonrow').hide(); 
    }   
    else if (Nombre_Grup == "Diseñadores") 
    { 
     $('#s4-ribbonrow').show(); 
    } 
    }); 
+0

你在哪里设置变量'd'?这不应该是'Nombre_Grup'吗?另外,你在函数的开头缺少'{'''。 – Barmar

+0

对不起是'Nombre_Grup' ,但我无法与连锁店比较 –

+0

请问console.log显示正确的值吗? – Barmar

回答

0

使用

Nombre_Grup = $(this).attr("Name").trim(); 

,以消除任何周围的空白领域。

相关问题