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