2

在 SharePoint Online 中,我默认创建了 2 个网站集,即根网站集和人员托管,使用 -my,我相信它们都是从不同的 Web 应用程序创建的。

我正在尝试从我的站点主机 sitecollection 访问一个文件,并且该文件位于根站点集合中,我正在使用 JSOM 访问它,但是,我无法获取该文件。

任何解决方法/解决方案来跨站点集合获取站点,这些站点集合似乎使用客户端具有不同的 Web 应用程序?

4

1 回答 1

1

您正在查询另一个域,出于安全原因,跨域 JavaScript 调用被阻止。在获取 SP.RequestExecutor.js 以使用 JavaScript 跨域库执行查询时,您需要将 execCrossDomainRequest 作为参数传递,如 MSDN 中所述:

https://msdn.microsoft.com/en-us/library/office/fp179927.aspx?f=255&MSPPError=-2147217396

于 2015-10-07T16:01:09.137 回答