【问题标题】:Get list items rest call with caml query使用 caml 查询获取列表项休息调用
【发布时间】:2019-11-26 16:52:32
【问题描述】:

我有 3 张图片。我试图通过 caml 查询获取列表项,但它显示错误框。函数 getListItems 可以很好地返回 caml 查询,但函数 GetListItemsByView 不起作用。这是共享点获取列表项应该在不同的网站集中工作。请有人帮忙!!!!!!

【问题讨论】:

    标签: javascript jquery rest sharepoint-2013


    【解决方案1】:

    修改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));
            }
        });
    }
    

    【讨论】:

      猜你喜欢
      • 2015-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多