我正在使用以下代码测试使用jQuery从Shaerpoint列表中删除元素
$('#RequestList').on('click', '.removeFirst', function (e) {
e.preventDefault();
$().SPServices({
operation: "UpdateListItems",
listName: 'ScheduleRequests',
batchCmd: "Delete",
ID: 0,
completefunc: function (xData, Status) {
alert("Item ID 0 has been removed");
}
});
});
正在运行completefunc,就像删除成功一样,但实际上并未从列表中删除list元素。我相信这个错误与语法有关,我是SPServices的新手,所以我不确定语法。有关如何使该函数删除第一个列表元素的任何想法?
答案 0 :(得分:0)
ID是Sharepoint自动生成的ID。它从1开始。对于创建到列表中的每个项目,您都拥有此唯一ID。这是你需要使用的那个。
您可能还想查看我用来处理Sharepoint的API库。我认为它比SPServices更直观......:http://aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.list.html#.remove