从Sharepoint列表的选择领域读取价值

时间:2016-10-21 07:08:33

标签: jquery ajax sharepoint

我正在对包含Choice(复选框)字段的Sharepoint列表进行AJAX调用。对于此字段,用户可以选择一个人负责的多个国家/地区。

enter image description here

enter image description here

对此列表进行的AJAX调用返回一个href参数,其中包含相关国家/地区值(TestContact(1)/ Country)的链接,而不是实际值。

enter image description here

这意味着我需要进行额外调用以获取每个记录的Country值。因此,对于100条记录,我需要进行100次AJAX调用。

是否有任何选项(Sharepoint Link中的某些参数)可以通过该选项设置为在单个AJAX调用中针对每条记录获取Country值?

无法将此字段转换为单行/多行文本,因为它允许用户维护任何值(印度或印度/德国或德国/等)。

AJAX Call中使用的Sharepoint链接: https://domain.com/sites/app/_vti_bin/listdata.svc/TestContact

谢谢,

阿布舍克巴克。

1 个答案:

答案 0 :(得分:1)

修改您的请求:

https://domain.com/sites/app/_vti_bin/listdata.svc/TestContact

为:

https://domain.com/sites/app/_vti_bin/listdata.svc/TestContact?$expand=Country

在这种情况下,相关的条目(Country)将与资源路径(TestContact)通过单个 HTTP请求。

<强>参考

Expand System Query Option ($expand)