首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变量不使用SPServices

变量不使用SPServices
EN

Stack Overflow用户
提问于 2016-10-31 14:26:19
回答 1查看 330关注 0票数 0

我的变量有问题。我不确定它是否与语法相关,但是由于某种原因,我的if语句的第一部分与我的变量不能工作。

我在没有SPServices的情况下测试了它,如果我只是在没有SPServices的情况下执行这个功能,它就能工作。我还用警报(而不是变量)测试了SPServices,而且这些功能也很好。请参阅下面的代码,如有任何帮助将不胜感激。谢谢!

代码语言:javascript
复制
$(document).ready(function(){
    var dropdown = $("select[title='Item-Status']");
    $().SPServices({ 
        operation: "GetGroupCollectionFromUser",
        userLoginName: $().SPServices.SPGetCurrentUser(),
        async: false,
        completefunc: function(xData, Status) {             
            if ($(xData.responseXML).find("Group[Name='CCB Team']").length == 0) {
                dropdown.find("option[value='QA Review']").remove();  
            } else if ($(xData.responseXML).find("Group[Name='QA Team']").length == 1) { 
                alert("You should see this");
            }
        }
    });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-01 17:34:42

不要紧。我意识到在我想要使用它的函数之外声明了这个变量。代码应按如下方式编写:

代码语言:javascript
复制
$(document).ready(function(){
     $().SPServices({ 
        operation: "GetGroupCollectionFromUser",
        userLoginName: $().SPServices.SPGetCurrentUser(),
        async: false,
        completefunc: function(xData, Status) {
            var dropdown = $("select[title='Item-Status']");
            if ($(xData.responseXML).find("Group[Name='CCB Team']").length == 0) {
                dropdown.find("option[value='QA Review']").remove();  
            } else if ($(xData.responseXML).find("Group[Name='QA Team']").length == 1) { 
                alert("You should see this");
            }
        }
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40344173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档