The example in this topic show how to use REST API to Get List Item By Title in SharePoint
- REST-API is based on OData (Open Data) Protocol and hence it doesn't
require any dll or JS library to run the commands on the SharePoint objects.
- REST-API calls require proper end-point URL and proper
Header implementation in your REST call.
How to use SharePoint REST API?
- function GetListItemByTitle() {
- $.ajax
- ({
- // _spPageContextInfo.webAbsoluteUrl - will give
absolute URL of the site where you are running the code.
- // You can replace this with other site URL where you
want to apply the function
-
- // Optionally you can append "$top=n" to
restrict the results to 'n' number of rows only.
- // e.g. - url: _spPageContextInfo.webAbsoluteUrl +
"/_api/web/lists/getByTitle('List Name')/items$top=10",
-
- // "$select" can be used, if only a defined
colmns need to be returned in result set
-
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getByTitle('List
Name')/items?$filter=Title eq 'List Item
Title'&$top=1&$select=Id,Description",
-
type: "GET",
-
headers:
- {
- //
Accept header: Specifies the format for response data from the server.
- "Accept":
"application/json;odata=verbose"
- },
-
success: function (data, status, xhr) {
-
var dataresults = data.d.results;
-
console.log("ID- " +
dataresults[0]["Id"] + " | " + dataresults[0]["Description"]);
-
},
-
error: function (xhr, status, error) {
-
console.log("Failed");
- }
- });
- }
Thank you for reading this article. This code was tested in SharePoint 2013