1

我正在使用 twitter 引导模式插件。来自模态的提交将数据提交到服务器。

出于某种原因,当我多次打开并提交模式时,提交的触发次数与之前打开模式的次数一样多。

因此,如果我连续单击“更新”。编辑并保存,它会触发一次,因为这是第一次尝试。如果我然后单击第二行的“更新”。编辑并保存,它会触发两次。第三次触发 3 次,4 次触发 4 次。以此类推。

几天来我一直在尝试解决这个问题,但一无所获。一些指导会让我永远感激不尽。

4

1 回答 1

0

这就是我解决此问题的方法:

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

我这样称呼模态:

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

对于myModalAction

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

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

于 2015-09-01T22:16:19.860 回答