Получить элементы коллекции с внешнего сайта в пределах сайта sharepoint

Мне нужно получить все элементы списка на моем сайте Sharepoint. Итак, я использовал этот фрагмент:

<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 ответ

Решение

Я считаю, что вам просто нужно добавить webURL часть этого выглядит следующим образом:

 $(document).ready(function() {
     $().SPServices({
         operation: "GetListItems",
         webURL: "https://www.myweburlgoeshere.com",
         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);
            });
         }
    });
});
Другие вопросы по тегам