单击按钮可多次调用回调函数

时间:2018-12-28 18:26:35

标签: javascript jquery css twitter-bootstrap frontend

我有一个项目列表,每个列表的末尾都有一个删除项目按钮。现在,当用户单击删除按钮时,会弹出一个引导程序模版,以确认用户是否要删除该项目 这是它的代码

function showConfirmationPopup(title, message, onConfirmationCallback,params) {
    var confirmationtPopup = $("#confirmationPopup");
    confirmationtPopup.find(".modal-body").text(message);

    $("#confirmationPopupOKBtn").on("click", function (e) {
        confirmationtPopup.modal("hide");
        onConfirmationCallback(params);
    })

    confirmationtPopup.modal("show");
}

当用户确认并按弹出的OK按钮时,它将调用回叫功能。

现在,当我第一次从列表中删除项目时,当我第二次删除项目时,它可以两次进入“确定”按钮动作侦听器。

例如,如果我删除ID为1的项目并调用OK操作侦听器并正常工作。当我删除I​​D为2的项目时,它将调用ID为1和2的回调函数。

我们非常感谢您的帮助。 干杯!

0 个答案:

没有答案