0

当我厌倦了从 SharePoint Online 中的开发人员网站获取列表标题时,我收到 CROS 错误。我已经提供了在 AppManifest.xml 中列出和 web 的完全权限;

这是一个使用 Sharepoint api 休息服务的简单 ajax 调用

代码:-

function ajaxcall() {
    var url1 = "https://xxxlll365.sharepoint.com/sites/devsite/_api/web/lists/getbytitle('xxx')/items?$select=Title";

    $.ajax({

        url: url1,
        dataType: 'json', //tired xml,jsonp, crossdoman:true [no big change]
        cros: true,
        success: function (result) {
            $("#div1").html(result);
        }
    });

https://xxxlll365.sharepoint.com/sites/devsite/_api/web/lists/getbytitle ('xxx')/items?$select=Title required Cross Origin Resource Sharing (CORS) 的控制台错误 XMLHttpRequest 。“错误”

厌倦了angularJS并得到与上面相同的错误!

4

2 回答 2

0

尝试在标题中包含这些选项:

控制允许来源”,“ https://xxxlll365.sharepoint.com ”)

起源”,“ https://xxxlll365.sharepoint.com ”)

于 2019-02-22T06:39:40.377 回答
0

这里有一些详细的文章供您参考:

支持 WebAPI 和 CORS 的 REST 服务

使用 SharePoint 2013 REST 调用的跨站点脚本

带有共享点的 CORS

CORS SP

于 2017-05-22T09:53:33.490 回答