重用模式触发多次(reusing modal fires multiple times)

2019-10-17 09:07发布

我使用Twitter的引导模式插件。 从模态数据提交到服务器提交。

出于某种原因,当我打开和模态多次提交提交的模式之前已经被打开时发射多次。

所以,如果我点击“更新”就行。 编辑和保存,因为这是第一次尝试它触发一次。 如果我再点击第二行的“更新”。 编辑和保存,它火的两倍。 第三次火灾3次,4起火灾4等等,等等。

我一直在努力,现在解决这个了几天,没有发现任何。 一些指导,将离开我感激不尽。

Answer 1:

这是我已经修复了这个问题:

我有一个全局变量delete_id=0仅仅是后<script>标记来存储我要删除的ID(这可以是动态的,以使用服务器端脚本)。 我还添加了ID myModalActionDelete我的HTML模式按钮。

我已经叫模式是这样的:

$('.delete_row').click(function (){
    delete_id = $(this).attr('id');
    $('#myModal').modal();
});

而对于myModalAction

$('#myModalAction').click(function(e){
    $('#'+delete_id).remove();
    $('#myModal').modal('hide');
});

完整的工作代码可以找到这里 。



文章来源: reusing modal fires multiple times