【发布时间】:2019-11-26 16:52:32
【问题描述】:
我有 3 张图片。我试图通过 caml 查询获取列表项,但它显示错误框。函数 getListItems 可以很好地返回 caml 查询,但函数 GetListItemsByView 不起作用。这是共享点获取列表项应该在不同的网站集中工作。请有人帮忙!!!!!!
【问题讨论】:
标签: javascript jquery rest sharepoint-2013
我有 3 张图片。我试图通过 caml 查询获取列表项,但它显示错误框。函数 getListItems 可以很好地返回 caml 查询,但函数 GetListItemsByView 不起作用。这是共享点获取列表项应该在不同的网站集中工作。请有人帮忙!!!!!!
【问题讨论】:
标签: javascript jquery rest sharepoint-2013
修改GetListitemsByView函数如下。
function GetListitemsByView(webAppUrl,LibraryName,Text_CAML_Query){
var viewXml = '<View><Query>' + Text_CAML_Query + '</Query></View>';
var queryPayload = {
'query' : {
'__metadata': { 'type': 'SP.CamlQuery' },
'ViewXml' : viewXml
}
};
$.ajax({
url: webAppUrl + "/_api/web/lists/getbytitle('" + LibraryName + "')/getitems",
type: "POST",
data: JSON.stringify(queryPayload),
headers: {
"Accept": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"Content-Type": "application/json; odata=verbose"
},
success: function (data) {
$.each(data.d.results,function(i,item){
$("#a").append("<li><div>"+item.Title+"</div></li>");
});
},
error: function (data) {
alert(JSON.stringify(data));
}
});
}
【讨论】: