我有四个几乎相同的列表页面 - >选项卡 - >主题 - >章节的层次结构 . 每个列表包含各种字段,包括查看简单角色列表的“角色”多值和“组”多值“人员或组”字段 .

当使用jQuery Ajax调用从“章节”列表(层次结构中的最低层)中选择以检索JSON结构时,我希望能够扩展角色和组字段,以及主题,主题/选项卡和主题/标签/页面字段 .

当扩展任何四个字段时一切都很好,但是一旦第五个字段被扩展,调用就会因HTTP:400错误而失败 . 有人可以说明为什么会这样吗?

代码最终运行的SharePoint查询是:

http:///_vti_bin/ListData.svc/Chapters?$ filter = cast(已启用,'Edm.Boolean')eq true和主题/ Id eq 131&$ orderby = Ordinal&$ expand =角色,主题,群组,主题/标签,主题/标签/ Page&$ select = Id,Title,Ordinal,BodyProcessedHtml,BodyRawHtml,PublishDate,Created,Modified,Roles /,Topic /,Topic / Tab /,Topic / Tab / Page /,Groups / *

任何帮助或建议表示赞赏 .