大佬教程收集整理的这篇文章主要介绍了rest – OData substringof或startswith返回所有项目,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$.ajax({ type: "GET",headers: { "Accept": "application/json;odata=verbose" },dataType: "JSON",url: _spPageContexTinfo.webServerRelativeUrl + "/_api/lists/getBytitle('Contacts')/items?$SELEct=title,Id&$startswith('title','" + request.term + "') eq true",success: function (data) { },error: function (eX) { } });
在我的联系人列表中,我正在尝试检索以字符串开头或在其中包含字符串的项目的标题和ID,这里例如它是某人的名字.
我也尝试过subStringof:
"/_api/lists/getBytitle('Contacts')/items?$SELEct=title,Id&$subStringof(" + request.term + ",'title') eq true"
这也提供了相同的结果.
它为我提供了列表中的所有列表项,并且未应用过滤.
在看完Programming using the SharePoint 2013 REST service之后,我为其他人建立了Url
就像在那里给出的scheR_535_11845@a一样,我认为Url看起来不错,但似乎不是这样:)
编辑:
在OData Uri约定中应用$filter会给我以下错误:
{"error":{"code":"-1,Microsoft.SharePoint.SPException","message":{"lang":"en-US","value":"The query is not valid."}}}
尝试使用以下查询字符串:
_api/lists/getBytitle('Contacts')/items?$SELEct=title,Id&$filter=subStringof(m,'title') eq true _api/lists/getBytitle('Contacts')/items?$SELEct=title,Id&$filter=subStringof('m',titlE) eq true
以上是大佬教程为你收集整理的rest – OData substringof或startswith返回所有项目全部内容,希望文章能够帮你解决rest – OData substringof或startswith返回所有项目所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。