如何使用 rest api SharePoint 2013 获取 SPFieldChoice 值?

How to get SPFieldChoice values using rest api SharePoint 2013?

我的列表中有一个选择字段。我可以通过以下方式使用服务器对象模型获取它的值

List<string> fieldList;

SPList spList = spWeb.Lists[listName];

SPFieldChoice field = (SPFieldChoice)spList.Fields[fieldName];

fieldList = new List<string>();

foreach (string str in field.Choices){

             fieldList.Add(str);
         }

现在我非常需要它来休息 api。是否可以使用 rest api?

解决了我的问题。

    $.ajax({
            url: "host url"+"_api/web/lists/GetByTitle('List Name')/fields?$filter=EntityPropertyName eq 'Choice Field Name'",
            type: "GET",
            headers: {
                "accept": "application/json;odata=verbose",
            },
            success: function (data) {
                console.log(data.d.results[0].Choices.results);
            },
            error: function (error) {
                alert(JSON.stringify(error));
            }

        });