Получить элементы коллекции с внешнего сайта в пределах сайта 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);
});
}
});
});