将数据从一个网站集获取到同一 Web 应用程序共享点 2016 中的另一个网站集
Posted
技术标签:
【中文标题】将数据从一个网站集获取到同一 Web 应用程序共享点 2016 中的另一个网站集【英文标题】:Get data from one site collection into another site collection in same web application sharepoint 2016 【发布时间】:2020-08-28 09:33:22 【问题描述】:我在本地使用 SharePoint 2016。我有一个 Web 应用程序,其中有 2 个网站集。 站点 1 和站点 2。 我想使用 rest 或 java 脚本或 J 查询在网站集 2 页面上显示来自网站集 1 列表的数据。我的环境没有配置应用程序,所以我不能使用应用程序甚至服务器端代码。 请建议这样做的任何替代方案。
提前致谢。
【问题讨论】:
【参考方案1】:在此处分享脚本,以防有人有类似要求。
<script>
$(function ()
getDataFromSite1();
getDataFromSite2();
)
function getDataFromSite1()
var url = "http://sp:12001/_api/web/lists/GetByTitle('MyList')/items";
$.ajax(
async: false,
url: url,
method: "GET",
headers:
"accept": "application/json;odata=verbose",
"content-type": "application/json;odata=verbose"
,
success: function (data)
console.log(data)
,
error: function (data)
);
function getDataFromSite2()
var url = "http://sp:12001/sites/team/_api/web/lists/GetByTitle('MyList')/items";
$.ajax(
async: false,
url: url,
method: "GET",
headers:
"accept": "application/json;odata=verbose",
"content-type": "application/json;odata=verbose"
,
success: function (data)
console.log(data)
,
error: function (data)
);
</script>
【讨论】:
嗨,李,感谢您的回复。实际上我的结构如下所示。站点 coll 1:-AT2-004:33511 站点集合 2:-companysitetwo.com(主机标头站点集合)。所以这个代码在网站集 2 上对我不起作用。以上是关于将数据从一个网站集获取到同一 Web 应用程序共享点 2016 中的另一个网站集的主要内容,如果未能解决你的问题,请参考以下文章
我可以在同一Camel上下文中的Camel Routes之间共享本地数据吗?