SharePoint API不提取列表项

时间:2018-06-12 09:20:24

标签: sharepoint-online

我在SharePoint上创建了一个应用程序。此应用程序的目的只是显示当前站点中列表的项目。为了获得我在下面写的简单脚本的数据。但数据的长度为'0'。这意味着它已到达我的列表但无法获取这些项目。

executor.executeAsync(
            {
                url:
                    hostweburl +
                    "/_api/web/lists/getbytitle('List_Name')/items",
                method: "GET",
                headers: { "Accept": "application/json; odata=verbose" },
                success: successHandler,
                error: errorHandler
            }
function successHandler(data) {
        var jsonObject = JSON.parse(data.body);
}

我甚至没有收到任何错误。有没有人知道可能是什么原因?

1 个答案:

答案 0 :(得分:0)

网址格式应为

executor.executeAsync(
                {
                  url:
                      appweburl +
                    "/_api/SP.AppContextSite(@target)/web/lists/getbytitle('listname')/items?@target='" +hostweburl + "'",
                  method: "GET",
                  headers: { "Accept": "application/json; odata=verbose" },
                  success: successHandler,
                  error: errorHandler
                }
            );