SharePoint 2013 REST视图项,字段名中有空格

SharePoint 2013 REST视图项,字段名中有空格,rest,sharepoint-2013,spaces,Rest,Sharepoint 2013,Spaces,我可以在SharePoint 2013中查找我的标准字段: var requestURI = _spPageContextInfo.webAbsoluteUrl + "_api/web/lists/getbytitle('" + listname + "')/items?" + "$select=ID,Title,Status"; $.ajax({ url: requestURI, method: "GET", headers: {"Accept": "appl

我可以在SharePoint 2013中查找我的标准字段:

var requestURI = _spPageContextInfo.webAbsoluteUrl + "_api/web/lists/getbytitle('" + listname + "')/items?" +
    "$select=ID,Title,Status";

$.ajax({
    url: requestURI,
    method: "GET",
    headers: {"Accept": "application/json odata=verbose", "content/type" : "application/json odata=verbose"},
    success: function(data) {
        $.each(data.d.results, function(index, item) {
            console.log('ID: ' + item.ID);
            console.log('Title: ' + item.Title);
            console.log('Status: ' + item.Status);
        }
    }
这可以很好地退回这三件物品。我有一个问题,我需要检索一个字段,其中有一个空格,“悬念状态”。我以前在SharePoint 2007和此Web部件中使用过SPSServices。有了它,我会用“悬念x0020_状态”来引用feield。我已经试过了,其余部分如下:

            console.log('Suspense Status: ' + item.Suspense_x0020_Status);
正如预期的那样,我运气不佳,但我不确定如何获得这些信息。我尝试了一种查看JSON XML键的方法,但也没有成功

是否有人知道我可以做什么,引用名称中带有空格的字段,或查找sharepoint列表中引用的所有字段名称?或者两者都有


谢谢

好的,我发现了问题。“x0020”工作正常

我忽略了在我的“$select=”语句中包含字段“Suspense\u x0020\u Status”,使其成为“$select=ID、Title、Status、Suspense\u x0020\u Status”

现在看来一切都很好

抱歉给你添麻烦了