多次重复使用模态火灾
问题描述:
我正在使用twitter引导模式插件。从模式提交数据到服务器。多次重复使用模态火灾
出于某种原因,当我多次打开并提交模态时,提交会多次触发模态已经被打开过。
所以,如果我点击“更新”一行。编辑并保存,因为这是第一次尝试,所以会触发一次。 如果我然后单击第二行上的“更新”。编辑并保存,它会触发两次。 第3次火灾3次,4次火灾4.等等,等等。
我一直试图解决这个问题,现在几乎没有发现任何东西。一些指导会让我永远感激。
答
这是我已经修复了这个问题:
我有一个全局变量delete_id=0
只是<script>
标记来存储我要删除ID后(这可以是动态的使用服务器端脚本)。我还为我的模态HTML中的Delete
按钮添加了ID myModalAction
。
我已经叫模式是这样的:
$('.delete_row').click(function(){
delete_id = $(this).attr('id');
$('#myModal').modal();
});
并为myModalAction
:
$('#myModalAction').click(function(e){
$('#'+delete_id).remove();
$('#myModal').modal('hide');
});
完整的工作代码可以发现here。
你很可能在点击事件时绑定事件,当它们应该被加载时,请发布你的代码,以便纠正。 – Duopixel
一小段示例代码将有助于理解发生了什么。 –
@Duopixel您应该添加作为答案,因为它不能是其他任何东西 –