2012-10-31 38 views
1

我正在使用twitter引导模式插件。从模式提交数据到服务器。多次重复使用模态火灾

出于某种原因,当我多次打开并提交模态时,提交会多次触发模态已经被打开过。

所以,如果我点击“更新”一行。编辑并保存,因为这是第一次尝试,所以会触发一次。 如果我然后单击第二行上的“更新”。编辑并保存,它会触发两次。 第3次火灾3次,4次火灾4.等等,等等。

我一直试图解决这个问题,现在几乎没有发现任何东西。一些指导会让我永远感激。

+2

你很可能在点击事件时绑定事件,当它们应该被加载时,请发布你的代码,以便纠正。 – Duopixel

+0

一小段示例代码将有助于理解发生了什么。 –

+1

@Duopixel您应该添加作为答案,因为它不能是其他任何东西 –

回答

0

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

我有一个全局变量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