0

我正在使用以下代码测试使用 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 正在运行,就好像删除成功一样,但是列表元素实际上并未从列表中删除。我相信这个错误与语法有关,我是 SPServices 的新手,所以我不确定语法。关于如何使函数删除第一个列表元素的任何想法?

4

1 回答 1

0

ID 是 Sharepoint 自动生成的 ID。它从 1 开始。对于创建到列表中的每个项目,您都有这个唯一 ID。这是你需要使用的。

您可能还想查看我为处理 Sharepoint 所做的 API 库。我认为它比 SPServices 更直观...:http ://aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.list.html#.remove

于 2013-12-07T13:36:35.197 回答