首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPServices :怎样才能得到调查?

SPServices :怎样才能得到调查?
EN

Stack Overflow用户
提问于 2014-09-08 13:53:42
回答 1查看 1K关注 0票数 2

我用SharePoint做了一个基本的调查,我找不到如何用SPServices得到问题。

我只知道如何获得调查的响应,使用以下代码:

代码语言:javascript
复制
$().SPServices({
    operation: "GetListItems",
    webURL: "https://mysite.com/",
    listName: "SurveyMobileSP",
    CAMLQuery:"",
    error: function (xhr, message, error) {
        alert('Error : ' + error);
    },
    completefunc: function (xData, status) {
        console.log('Status: '+status+' xdata: ' + 'RESPONSE: ' + xData.responseText);
    });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-09 16:47:17

Survey列表中,问题是一个字段。为了确定字段是疑问字段还是常规字段,您可以使用SourceID属性,如果使用属性,它的值是而不是 http://schemas.microsoft.com/sharepoint/v3

如何使用SPServices从调查列表中检索问题

代码语言:javascript
复制
function getSurveyQuestions(complete) 
{
  $().SPServices({
    operation: "GetList",
    listName: "Survey",
    completefunc: function(xData, Status) {
      var questions = []; 
      $(xData.responseXML).find("Fields > Field[SourceID!='http://schemas.microsoft.com/sharepoint/v3']").each(function() {
        var $fieldNode = $(this).get(0);
        questions.push($fieldNode);
      });
      complete(questions);
    }
  });
}

用法

代码语言:javascript
复制
getSurveyQuestions(
  function(questions)
  {
     for(var i = 0; i < questions.length;i++) {
        console.log( "Question: " + $(questions[i]).attr("DisplayName"));         
     }  
  }
);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25725914

复制
相关文章

相似问题

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