SharePoint Get list items from List view- REST API
In the below code snippet, call the getListViewItems method by passing the weburl, list title and the viewname.
function executeJson(url, method, headers, payload) {
method = method || 'GET';
headers = headers || {};
headers["Accept"] = "application/json;odata=verbose";
if (method == "POST") {
headers["X-RequestDigest"] = $("#__REQUESTDIGEST").val();
}
var ajaxOptions = {
url: url,
type: method,
contentType: "application/json;odata=verbose",
headers: headers
};
if (typeof payload != 'undefined') {
ajaxOptions.data = JSON.stringify(payload);
}
return $.ajax(ajaxOptions);
}
function getListItemsByCAML(webUrl, listTitle, queryText) {
var viewXml = '<View><Query>' + queryText + '</Query></View>';
var url = webUrl + "/_api/web/lists/getbytitle('" + listTitle + "')/getitems";
var queryPayload = {
'query': {
'__metadata': {
'type': 'SP.CamlQuery'
},
'ViewXml': viewXml
}
};
return executeJson(url, "POST", null, queryPayload);
}
function getListViewItems(webUrl, listTitle, viewTitle) {
var url = webUrl + "/_api/web/lists/getByTitle('" + listTitle + "')/Views/getbytitle('" + viewTitle + "')/ViewQuery";
return executeJson(url).then(
function(data) {
var viewQuery = data.d.ViewQuery;
return getListItemsByCAML(webUrl, listTitle, viewQuery);
});
}
thank you :)
Thanks you for sharing this unique useful information content with us. Really awesome work. keep on blogging
ReplyDelete"Future Trends & Features of Teen Patti Game App Development"
Insightful and well-written! You’ve highlighted the key aspects perfectly, and the flow was smooth throughout. Thanks for sharing such a detailed and engaging post!
ReplyDeleteTeen patti game development company
tycoon games is an engaging mobile app that combines Bollywood trivia with exciting challenges. It lets players test their knowledge of Bollywood movies, actors, songs, and more while competing with friends and other players.
ReplyDelete