Чтобы удалить элемент с помощью REST API, используйте следующий пример кода.
<script src="http://code.jquery.com/jquery-1.12.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var listName="listName";
var itemId=1;
$("#deleteItem").click(function(){
deleteItem(listName,itemId);
});
});
function deleteItem(listName,itemId){
var siteUrl = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('"+listName+"')/items(" + itemId + ")";
$.ajax({
url: siteUrl,
type: "POST",
headers: {
"Accept": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"IF-MATCH": "*",
"X-HTTP-Method": "DELETE"
},
async: false,
success: function (data) {
alert("Delete success");
},
error: function (data) {
}
});
}
</script>
<input id="deleteItem" type="button" value="Delete Item"/>