Reference urls
https://www.codeproject.com/Articles/990131/CRUD-operation-to-list-using-SharePoint-Rest-API
https://social.technet.microsoft.com/wiki/contents/articles/33795.sharepoint-2013-crud-operation-on-list-items-using-rest-api-services.aspx
Retrive LIst Items
https://www.codeproject.com/Articles/990131/CRUD-operation-to-list-using-SharePoint-Rest-API
https://social.technet.microsoft.com/wiki/contents/articles/33795.sharepoint-2013-crud-operation-on-list-items-using-rest-api-services.aspx
Retrive LIst Items
function retriveListItem()
{
03.
04.
$.ajax
05.
({
06.
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/GetByTitle('companyInfo')/items?$select=Company,Industry",
07.
type: type,
08.
data: data,
09.
headers:
10.
{
11.
"Accept": "application/json;odata=verbose",
12.
"Content-Type": "application/json;odata=verbose",
13.
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
14.
"IF-MATCH": "*",
15.
"X-HTTP-Method": null
16.
},
17.
cache: false,
18.
success: function(data)
19.
{
20.
$("#ResultDiv").empty();
21.
for (var i = 0; i <
data.d.results.length
; i++)
22.
{
23.
var
item
=
data
.d.results[i];
24.
$("#ResultDiv").append(item.Company + "\t" + item.Industry + "<br/>");
25.
}
26.
},
27.
error: function(data)
28.
{
29.
$("#ResultDiv").empty().text(data.responseJSON.error);
30.
}
31.
});
Create List Item
function AddListItem()
02.
{
03.
var industryVal = $("#Industry").val();
04.
var Company = $("#Company").val();
05.
$.ajax
06.
({
07.
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/GetByTitle('companyInfo')/items",
08.
type: "POST",
09.
data: JSON.stringify
10.
({
11.
__metadata:
12.
{
13.
type: "SP.Data.TestListItem"
14.
},
15.
Company: Company,
16.
Industry: industryVal
17.
}),
18.
headers:
19.
{
20.
"Accept": "application/json;odata=verbose",
21.
"Content-Type": "application/json;odata=verbose",
22.
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
23.
"X-HTTP-Method": "POST"
24.
},
25.
success: function(data, status, xhr)
26.
{
27.
retriveListItem();
28.
},
29.
error: function(xhr, status, error)
30.
{
31.
$("#ResultDiv").empty().text(data.responseJSON.error);
32.
}
33.
});
34.
}
Update List Item
function updateListItem()
02.
{
03.
var industryVal = $("#Industry").val();
04.
$.ajax
05.
({
06.
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/GetByTitle('companyInfo')/items(7)", // list item ID
07.
type: "POST",
08.
data: JSON.stringify
09.
({
10.
__metadata:
11.
{
12.
type: "SP.Data.TestListItem"
13.
},
14.
Industry: industryVal
15.
}),
16.
headers:
17.
{
18.
"Accept": "application/json;odata=verbose",
19.
"Content-Type": "application/json;odata=verbose",
20.
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
21.
"IF-MATCH": "*",
22.
"X-HTTP-Method": "MERGE"
23.
},
24.
success: function(data, status, xhr)
25.
{
26.
retriveListItem();
27.
},
28.
error: function(xhr, status, error)
29.
{
30.
$("#ResultDiv").empty().text(data.responseJSON.error);
31.
}
32.
});
Delete List Item
function deleteListItem()
02.
{
03.
$.ajax
04.
({
05.
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/GetByTitle('companyInfo')/items(7)",
06.
type: "POST",
07.
headers:
08.
{
09.
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
10.
"IF-MATCH": "*",
11.
"X-HTTP-Method": "DELETE"
12.
},
13.
success: function(data, status, xhr)
14.
{
15.
retriveListItem();
16.
},
17.
error: function(xhr, status, error)
18.
{
19.
$("#ResultDiv").empty().text(data.responseJSON.error);
20.
}
21.
});
Comments