【问题标题】:SPServices Multiple list same siteSPServices 多个列表相同的站点
【发布时间】:2016-07-19 14:25:21
【问题描述】:

使用下面的代码我只能得到一个列表。 但是我有两个列表(两个列表中的索引号相同)如何在一个站点中获得两个列表?

<script type="text/javascript" src="filelink/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="filelink/jquery.SPServices-0.6.2.min.js"></script>
<script language="javascript" type="text/javascript">

$(document).ready(function() {
  $().SPServices({
    operation: "GetListItems",
    async: false,
    listName: "Announcements",
    CAMLViewFields: "<ViewFields><FieldRef Name='Title' /></ViewFields>",
    completefunc: function (xData, Status) {
      $(xData.responseXML).SPFilterNode("z:row").each(function() {
        var liHtml = "<li>" + $(this).attr("ows_Title") + "</li>";
        $("#tasksUL").append(liHtml);
      });
    }
  });
});
</script>
<ul id="tasksUL"/>

【问题讨论】:

    标签: javascript spservices


    【解决方案1】:

    您只需添加另一个 $().SPServices({}); GetListItems 操作,并将其附加到您的其他结果中。

    <script type="text/javascript" src="filelink/jquery-1.6.1.min.js"></script>
    <script type="text/javascript" src="filelink/jquery.SPServices-0.6.2.min.js"></script>
    <script language="javascript" type="text/javascript">
    
    $(document).ready(function() {
      $().SPServices({
        operation: "GetListItems",
        async: false,
        listName: "Announcements",
        CAMLViewFields: "<ViewFields><FieldRef Name='Title' /></ViewFields>",
        completefunc: function (xData, Status) {
          $(xData.responseXML).SPFilterNode("z:row").each(function() {
            var liHtml = "<li>" + $(this).attr("ows_Title") + "</li>";
            $("#tasksUL").append(liHtml);
          });
        }
      });
      $().SPServices({
        operation: "GetListItems",
        async: false,
        listName: "Second List",
        CAMLViewFields: "<ViewFields><FieldRef Name='Title' /></ViewFields>",
        completefunc: function (xData, Status) {
          $(xData.responseXML).SPFilterNode("z:row").each(function() {
            var liHtml = "<li>" + $(this).attr("ows_Title") + "</li>";
            $("#tasksUL").append(liHtml);
          });
        }
      });
    });
    </script>
    <ul id="tasksUL"/>

    【讨论】:

      猜你喜欢
      • 2019-12-29
      • 2017-09-13
      • 2010-12-29
      • 2016-07-05
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 2014-05-23
      相关资源
      最近更新 更多