JSFiddle - React, Tailwind, and code Playground
by von
JavaScript
var vm = this;
$.ajax({
url: vm.config.domainRoot + "/_api/contextinfo",
method: "POST",
headers: {
"Accept": "application/json; odata=verbose"
},
success: function (data) {
var __REQUESTDIGEST = data.d.GetContextWebInformation.FormDigestValue;
var itemData = {
"__metadata": { "type": "SP.Data." + vm.config.listName + "ListItem" },
"scores": JSON.stringify(message),
"PersonId": vm.userId,
};
if (vm.listItemId > 0) {
$.ajax({
url: vm.config.domainRoot + "/_api/web/lists/getbytitle('" + vm.config.listName + "')/items(" + vm.listItemId + ")",
method: "POST",
headers: {
"accept": "application/json;odata=verbose",
"X-RequestDigest": __REQUESTDIGEST,
"content-Type": "application/json;odata=verbose",
"IF-MATCH": "*",
"X-HTTP-Method": "MERGE"
},
data: JSON.stringify(itemData)
})
.then(function (result) {
console.log(result);
}, function (error) {
console.log(error);
...