Post Data in a SharePoint list Using jQuery:
Requirements:
i) SharePoint List Name
ii) Id for the data
ii) List EntityType Name**
Just fullFill the above requirement and you will able to post data in List.
function saveData(id,listName){
var requestUri = _spPageContextInfo.webAbsoluteUrl + "/_api/Web/Lists/getbytitle('"+listName+"')/Items('" + id + "')";
$.ajax({
url: requestUri, // list item ID
type: "POST",
data: JSON.stringify({
__metadata: {
type: "SP.Data.College_x0020_DataListItem"//// it defines the ListEntityTypeFullName
},
'Name' : 'Rajparam',
'Age' : 25,
'Branch':'Computer Science',
'Year':'Final Year',
'Fees':4500
}),
headers: {
"Accept": "application/json;odata=verbose",
"Content-Type": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"IF-MATCH": "*",
"X-HTTP-Method": "MERGE",
},
success: function (data, status, xhr) {
alert("Records are saved Successfully.")
},error: function(err){
console.log(JSON.stringify(error));
}
});
}
var Id= Data.ID
var listName='College Data'
saveData(Id,listName);
** Use this Below url to get ListItem EntityTypeFullName
Just replace listName and prefix the SharePoint site Url and hit this to Browser
siteurl(AbsoluteUrl) + /_api/Web/Lists/getbytitle('ListName')/ListItemEntityTypeFullName
Requirements:
i) SharePoint List Name
ii) Id for the data
ii) List EntityType Name**
Just fullFill the above requirement and you will able to post data in List.
function saveData(id,listName){
var requestUri = _spPageContextInfo.webAbsoluteUrl + "/_api/Web/Lists/getbytitle('"+listName+"')/Items('" + id + "')";
$.ajax({
url: requestUri, // list item ID
type: "POST",
data: JSON.stringify({
__metadata: {
type: "SP.Data.College_x0020_DataListItem"//// it defines the ListEntityTypeFullName
},
'Name' : 'Rajparam',
'Age' : 25,
'Branch':'Computer Science',
'Year':'Final Year',
'Fees':4500
}),
headers: {
"Accept": "application/json;odata=verbose",
"Content-Type": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"IF-MATCH": "*",
"X-HTTP-Method": "MERGE",
},
success: function (data, status, xhr) {
alert("Records are saved Successfully.")
},error: function(err){
console.log(JSON.stringify(error));
}
});
}
var Id= Data.ID
var listName='College Data'
saveData(Id,listName);
** Use this Below url to get ListItem EntityTypeFullName
Just replace listName and prefix the SharePoint site Url and hit this to Browser
siteurl(AbsoluteUrl) + /_api/Web/Lists/getbytitle('ListName')/ListItemEntityTypeFullName
Comments
Post a Comment